package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from loop-09.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Loop09 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 95730;
	private static byte[] data0(){ return new byte[] {-1,-1,4,0,1,0,8,0,7,0,9,0,12,0,12,0,16,0,16,0,18,0,20,0,19,0,22,0,21,0,24,0,22,0,25,0,21,0,26,0,22,0,25,0,22,0,24,0,23,0,21,0,24,0,19,0,21,0,19,0,18,0,17,0,14,0,15,0,9,0,12,0,4,0,7,0,0,0,0,0,-4,-1,-8,-1,-9,-1,-14,-1,-19,-1,-18,-1,-26,-1,-27,-1,-30,-1,-37,-1,-36,-1,-43,-1,-45,-1,-49,-1,-50,-1,-57,-1,-54,-1,-64,-1,-59,-1,-68,-1,-66,-1,-69,-1,-74,-1,-71,-1,-82,-1,-76,-1,-86,-1,-85,-1,-91,-1,-96,-1,-97,-1,-105,-1,-108,-1,-114,-1,-117,-1,-122,-1,-126,-1,125,-1,122,-1,121,-1,115,-1,118,-1,112,-1,115,-1,112,-1,115,-1,113,-1,119,-1,116,-1,123,-1,121,-1,-126,-1,-128,-1,-115,-1,-120,-1,-104,-1,-107,-1,-94,-1,-89,-1,-84,-1,-74,-1,-66,-1,-60,-1,-52,-1,-42,-1,-40,-1,-25,-1,-26,-1,-10,-1,-12,-1,5,0,0,0,16,0,17,0,24,0,31,0,34,0,40,0,45,0,45,0,54,0,50,0,59,0,56,0,58,0,61,0,58,0,63,0,61,0,64,0,62,0,70,0,65,0,74,0,72,0,78,0,80,0,85,0,90,0,91,0,100,0,101,0,107,0,116,0,115,0,126,0,-126,0,-121,0,-110,0,-109,0,-96,0,-94,0,-79,0,-76,0,-63,0,-57,0,-45,0,-38,0,-26,0,-18,0,-8,0,-2,0,9,1,12,1,20,1,24,1,26,1,32,1,29,1,32,1,27,1,26,1,22,1,14,1,7,1,-1,0,-13,0,-26,0,-36,0,-57,0,-64,0,-88,0,-100,0,-122,0,120,0,98,0,80,0,63,0,42,0,26,0,9,0,-17,-1,-26,-1,-54,-1,-65,-1,-88,-1,-104,-1,-125,-1,116,-1,95,-1,77,-1,60,-1,41,-1,25,-1,7,-1,-7,-2,-25,-2,-35,-2,-52,-2,-59,-2,-74,-2,-78,-2,-86,-2,-93,-2,-93,-2,-99,-2,-96,-2,-94,-2,-97,-2,-84,-2,-88,-2,-72,-2,-72,-2,-59,-2,-53,-2,-39,-2,-31,-2,-18,-2,-8,-2,5,-1,17,-1,29,-1,38,-1,50,-1,59,-1,67,-1,78,-1,80,-1,93,-1,93,-1,103,-1,106,-1,112,-1,118,-1,122,-1,-127,-1,-120,-1,-116,-1,-107,-1,-105,-1,-94,-1,-91,-1,-80,-1,-77,-1,-69,-1,-60,-1,-54,-1,-46,-1,-37,-1,-30,-1,-20,-1,-11,-1,-1,-1,10,0,19,0,30,0,43,0,51,0,67,0,74,0,88,0,97,0,104,0,115,0,119,0,125,0,-126,0,-124,0,-118,0,-118,0,-112,0,-115,0,-105,0,-110,0,-100,0,-103,0,-96,0,-96,0,-93,0,-91,0,-89,0,-85,0,-88,0,-81,0,-86,0,-79,0,-82,0,-83,0,-80,0,-85,0,-80,0,-89,0,-83,0,-91,0,-89,0,-92,0,-97,0,-92,0,-103,0,-96,0,-104,0,-103,0,-104,0,-104,0,-106,0,-104,0,-103,0,-103,0,-99,0,-100,0,-95,0,-93,0,-88,0,-84,0,-83,0,-75,0,-78,0,-69,0,-72,0,-67,0,-68,0,-71,0,-71,0,-78,0,-79,0,-94,0,-96,0,-115,0,-121,0,117,0,105,0,88,0,71,0,56,0,36,0,19,0,2,0,-18,-1,-34,-1,-54,-1,-71,-1,-89,-1,-108,-1,-122,-1,117,-1,100,-1,86,-1,70,-1,57,-1,44,-1,31,-1,21,-1,12,-1,-1,-2,-7,-2,-16,-2,-23,-2,-23,-2,-34,-2,-28,-2,-34,-2,-35,-2,-29,-2,-36,-2,-23,-2,-28,-2,-18,-2,-14,-2,-10,-2,4,-1,7,-1,21,-1,28,-1,39,-1,51,-1,62,-1,73,-1,90,-1,99,-1,118,-1,-124,-1,-112,-1,-90,-1,-80,-1,-59,-1,-46,-1,-32,-1,-14,-1,-7,-1,7,0,17,0,20,0,31,0,30,0,34,0,35,0,32,0,32,0,27,0,23,0,22,0,14,0,15,0,8,0,9,0,6,0,12,0,12,0,20,0,26,0,32,0,44,0,50,0,66,0,77,0,90,0,102,0,115,0,-128,0,-110,0,-101,0,-86,0,-75,0,-64,0,-58,0,-48,0,-46,0,-44,0,-42,0,-49,0,-50,0,-62,0,-67,0,-81,0,-92,0,-110,0,-124,0,116,0,93,0,82,0,56,0,40,0,16,0,0,0,-28,-1,-46,-1,-72,-1,-95,-1,-117,-1,110,-1,89,-1,61,-1,38,-1,11,-1,-13,-2,-39,-2,-61,-2,-85,-2,-109,-2,126,-2,104,-2,89,-2,72,-2,58,-2,53,-2,44,-2,45,-2,48,-2,57,-2,64,-2,85,-2,94,-2,122,-2,-114,-2,-89,-2,-63,-2,-32,-2,-6,-2,33,-1,59,-1,100,-1,-122,-1,-84,-1,-45,-1,-6,-1,35,0,71,0,114,0,-107,0,-66,0,-29,0,11,1,44,1,78,1,111,1,-120,1,-86,1,-67,1,-41,1,-30,1,-11,1,-3,1}; }
	private static byte[] data1(){ return new byte[] {6,2,11,2,12,2,11,2,10,2,4,2,-4,1,-13,1,-29,1,-38,1,-55,1,-72,1,-88,1,-110,1,-126,1,108,1,88,1,67,1,46,1,21,1,6,1,-22,0,-36,0,-61,0,-81,0,-100,0,-120,0,117,0,96,0,82,0,66,0,53,0,38,0,26,0,22,0,14,0,14,0,13,0,19,0,23,0,36,0,50,0,61,0,84,0,96,0,123,0,-118,0,-96,0,-77,0,-60,0,-47,0,-30,0,-24,0,-19,0,-22,0,-23,0,-34,0,-45,0,-64,0,-86,0,-113,0,113,0,82,0,45,0,10,0,-28,-1,-65,-1,-107,-1,117,-1,77,-1,40,-1,9,-1,-30,-2,-62,-2,-92,-2,-122,-2,110,-2,89,-2,61,-2,41,-2,21,-2,1,-2,-14,-3,-28,-3,-47,-3,-58,-3,-75,-3,-93,-3,-102,-3,-122,-3,122,-3,104,-3,91,-3,76,-3,62,-3,54,-3,37,-3,33,-3,22,-3,25,-3,18,-3,24,-3,25,-3,29,-3,37,-3,42,-3,55,-3,57,-3,73,-3,78,-3,96,-3,98,-3,118,-3,121,-3,-116,-3,-106,-3,-81,-3,-69,-3,-45,-3,-22,-3,8,-2,36,-2,69,-2,102,-2,-116,-2,-77,-2,-36,-2,6,-1,57,-1,102,-1,-106,-1,-49,-1,-4,-1,54,0,105,0,-98,0,-42,0,12,1,67,1,119,1,-84,1,-27,1,22,2,77,2,-120,2,-73,2,-15,2,30,3,84,3,-124,3,-76,3,-31,3,9,4,53,4,85,4,120,4,-108,4,-87,4,-62,4,-50,4,-41,4,-31,4,-35,4,-36,4,-45,4,-60,4,-70,4,-92,4,-112,4,121,4,97,4,73,4,44,4,21,4,-11,3,-40,3,-70,3,-106,3,116,3,78,3,43,3,-2,2,-37,2,-90,2,-127,2,76,2,33,2,-20,1,-64,1,-122,1,83,1,26,1,-22,0,-86,0,119,0,58,0,6,0,-54,-1,-108,-1,94,-1,43,-1,-9,-2,-57,-2,-100,-2,113,-2,76,-2,46,-2,5,-2,-15,-3,-46,-3,-63,-3,-79,-3,-94,-3,-108,-3,-120,-3,119,-3,108,-3,92,-3,69,-3,48,-3,22,-3,-9,-4,-42,-4,-80,-4,-119,-4,98,-4,59,-4,15,-4,-19,-5,-56,-5,-85,-5,-113,-5,115,-5,100,-5,82,-5,70,-5,64,-5,61,-5,60,-5,65,-5,69,-5,78,-5,93,-5,103,-5,124,-5,-114,-5,-86,-5,-57,-5,-26,-5,11,-4,51,-4,99,-4,-110,-4,-55,-4,-3,-4,61,-3,114,-3,-75,-3,-22,-3,47,-2,96,-2,-102,-2,-49,-2,4,-1,54,-1,98,-1,-107,-1,-70,-1,-24,-1,14,0,50,0,84,0,115,0,-110,0,-82,0,-62,0,-37,0,-23,0,-3,0,9,1,25,1,32,1,43,1,51,1,58,1,66,1,70,1,81,1,87,1,97,1,104,1,113,1,121,1,-124,1,-109,1,-97,1,-78,1,-60,1,-36,1,-10,1,21,2,55,2,89,2,-119,2,-75,2,-32,2,26,3,73,3,-119,3,-69,3,-9,3,46,4,114,4,-101,4,-32,4,11,5,71,5,110,5,-98,5,-66,5,-27,5,-5,5,21,6,29,6,44,6,38,6,34,6,15,6,-2,5,-35,5,-68,5,-117,5,95,5,35,5,-22,4,-90,4,102,4,32,4,-48,3,-116,3,51,3,-18,2,-105,2,74,2,-14,1,-96,1,71,1,-18,0,-108,0,58,0,-36,-1,126,-1,27,-1,-70,-2,90,-2,-17,-3,-107,-3,47,-3,-45,-4,118,-4,31,-4,-45,-5,-122,-5,67,-5,8,-5,-45,-6,-88,-6,-121,-6,106,-6,87,-6,73,-6,62,-6,57,-6,70,-6,71,-6,93,-6,109,-6,-119,-6,-83,-6,-50,-6,-10,-6,32,-5,83,-5,-123,-5,-73,-5,-22,-5,26,-4,78,-4,126,-4,-82,-4,-40,-4,3,-3,40,-3,73,-3,110,-3,-127,-3,-88,-3,-71,-3,-45,-3,-25,-3,-2,-3,21,-2,40,-2,63,-2,77,-2,100,-2,118,-2,-124,-2,-103,-2,-84,-2,-62,-2,-46,-2,-17,-2,1,-1,34,-1,58,-1,89,-1,125,-1,-97,-1,-60,-1,-28,-1,18,0,51,0,87,0,117,0,-110,0,-85,0,-65,0,-39,0,-26,0,-2,0,7,1,32,1,48,1,71,1,89,1,118,1,-111,1,-83,1,-54,1,-23,1,2,2,29,2,50,2,71,2,92,2,107,2,121,2,-127,2,-120,2,-120,2,-113,2,-121,2,-121,2,-123,2,125,2,117,2,108,2,96,2,90,2,77,2,66,2,58,2,54,2,37,2,33,2,26,2,15,2,14,2,13,2,3,2,11,2,5,2,16,2,20,2,33,2,44,2,62,2,79,2,99,2,114,2,126,2,-115,2,-104,2,-101,2,-96,2,-106,2,-117,2,-126,2,105,2,85,2,54,2,20,2,-12,1,-49,1,-90,1,-118,1,91,1,54,1,16,1,-27,0,-67,0,-109,0,100,0,56,0,2,0,-42,-1,-104,-1,111,-1,45,-1,-1,-2,-58,-2}; }
	private static byte[] data2(){ return new byte[] {-114,-2,96,-2,41,-2,-1,-3,-49,-3,-87,-3,-128,-3,101,-3,63,-3,43,-3,12,-3,-5,-4,-29,-4,-38,-4,-60,-4,-61,-4,-75,-4,-74,-4,-80,-4,-77,-4,-73,-4,-62,-4,-57,-4,-35,-4,-29,-4,5,-3,18,-3,49,-3,77,-3,112,-3,-108,-3,-69,-3,-22,-3,18,-2,81,-2,-128,-2,-68,-2,-8,-2,44,-1,104,-1,-106,-1,-57,-1,-20,-1,16,0,35,0,62,0,71,0,83,0,84,0,78,0,79,0,73,0,66,0,66,0,65,0,72,0,80,0,90,0,107,0,-128,0,-110,0,-84,0,-59,0,-31,0,-8,0,21,1,43,1,71,1,97,1,118,1,-109,1,-85,1,-57,1,-34,1,-10,1,14,2,37,2,51,2,65,2,73,2,73,2,70,2,63,2,46,2,35,2,4,2,-19,1,-47,1,-77,1,-114,1,114,1,75,1,37,1,10,1,-34,0,-66,0,-107,0,112,0,65,0,23,0,-26,-1,-75,-1,125,-1,60,-1,2,-1,-72,-2,116,-2,42,-2,-31,-3,-112,-3,73,-3,-1,-4,-75,-4,126,-4,60,-4,19,-4,-24,-5,-53,-5,-78,-5,-93,-5,-96,-5,-91,-5,-82,-5,-59,-5,-38,-5,-10,-5,27,-4,67,-4,110,-4,-88,-4,-37,-4,39,-3,107,-3,-77,-3,7,-2,96,-2,-62,-2,30,-1,-121,-1,-26,-1,81,0,-79,0,23,1,120,1,-44,1,51,2,-125,2,-37,2,34,3,108,3,-83,3,-22,3,30,4,80,4,120,4,-113,4,-84,4,-73,4,-64,4,-67,4,-78,4,-93,4,-111,4,116,4,88,4,54,4,23,4,-18,3,-51,3,-88,3,-128,3,90,3,47,3,7,3,-39,2,-89,2,114,2,52,2,2,2,-70,1,126,1,54,1,-5,0,-69,0,126,0,77,0,32,0,1,0,-26,-1,-45,-1,-43,-1,-44,-1,-30,-1,-7,-1,18,0,56,0,92,0,-117,0,-72,0,-21,0,37,1,91,1,-108,1,-62,1,-11,1,32,2,69,2,109,2,-127,2,-111,2,-106,2,-109,2,-125,2,103,2,73,2,26,2,-23,1,-74,1,114,1,57,1,-16,0,-83,0,106,0,23,0,-39,-1,-113,-1,77,-1,10,-1,-57,-2,-124,-2,70,-2,6,-2,-53,-3,-120,-3,73,-3,18,-3,-45,-4,-104,-4,95,-4,39,-4,-23,-5,-69,-5,124,-5,77,-5,18,-5,-25,-6,-79,-6,-125,-6,89,-6,54,-6,19,-6,-8,-7,-36,-7,-59,-7,-78,-7,-82,-7,-88,-7,-92,-7,-85,-7,-80,-7,-66,-7,-54,-7,-38,-7,-23,-7,-4,-7,17,-6,43,-6,60,-6,93,-6,121,-6,-114,-6,-74,-6,-43,-6,-7,-6,35,-5,82,-5,-127,-5,-76,-5,-17,-5,50,-4,111,-4,-59,-4,14,-3,100,-3,-64,-3,27,-2,124,-2,-36,-2,56,-1,-104,-1,-12,-1,77,0,-89,0,0,1,92,1,-65,1,33,2,-122,2,-14,2,101,3,-43,3,80,4,-48,4,63,5,-62,5,56,6,-88,6,17,7,115,7,-58,7,20,8,86,8,-120,8,-66,8,-37,8,-12,8,7,9,27,9,32,9,42,9,48,9,51,9,48,9,48,9,33,9,34,9,7,9,-6,8,-42,8,-67,8,-115,8,99,8,45,8,-14,7,-79,7,116,7,36,7,-33,6,-112,6,61,6,-32,5,-119,5,44,5,-62,4,89,4,-23,3,110,3,0,3,127,2,3,2,-113,1,16,1,-103,0,49,0,-67,-1,90,-1,-8,-2,-103,-2,81,-2,4,-2,-57,-3,-114,-3,87,-3,43,-3,7,-3,-23,-4,-61,-4,-78,-4,-105,-4,119,-4,92,-4,55,-4,23,-4,-22,-5,-69,-5,-119,-5,71,-5,15,-5,-51,-6,-116,-6,67,-6,-3,-7,-68,-7,124,-7,61,-7,5,-7,-48,-8,-101,-8,122,-8,75,-8,53,-8,14,-8,-3,-9,-19,-9,-36,-9,-35,-9,-44,-9,-36,-9,-30,-9,-23,-9,6,-8,26,-8,61,-8,93,-8,-116,-8,-68,-8,-2,-8,68,-7,-116,-7,-46,-7,39,-6,121,-6,-43,-6,45,-5,-118,-5,-26,-5,63,-4,-101,-4,-13,-4,74,-3,-111,-3,-26,-3,46,-2,115,-2,-71,-2,-11,-2,54,-1,108,-1,-88,-1,-34,-1,18,0,65,0,123,0,-88,0,-39,0,0,1,45,1,75,1,101,1,125,1,-119,1,-104,1,-102,1,-100,1,-100,1,-106,1,-103,1,-99,1,-103,1,-85,1,-72,1,-41,1,-13,1,38,2,82,2,-110,2,-44,2,27,3,102,3,-67,3,19,4,114,4,-42,4,60,5,-85,5,30,6,-108,6,13,7,-123,7,2,8,115,8,-8,8,91,9,-52,9,32,10,120,10,-72,10,-12,10,38,11,64,11,84,11,83,11,83,11,60,11,33,11,-8,10,-55,10,-105,10,83,10,20,10,-57,9,117,9,27,9,-70,8,70,8,-33,7,93,7,-34,6,80,6,-64,5,34,5,-113,4,-30,3,60,3,-119,2,-40,1,35,1,105,0,-83,-1,-24,-2,44,-2,110,-3}; }
	private static byte[] data3(){ return new byte[] {-79,-4,-10,-5,66,-5,-112,-6,-23,-7,81,-7,-72,-8,59,-8,-78,-9,74,-9,-22,-10,-108,-10,78,-10,22,-10,-26,-11,-49,-11,-58,-11,-65,-11,-42,-11,-16,-11,21,-10,61,-10,-126,-10,-74,-10,5,-9,77,-9,-104,-9,-30,-9,50,-8,-121,-8,-47,-8,43,-7,108,-7,-70,-7,4,-6,71,-6,-107,-6,-46,-6,19,-5,68,-5,126,-5,-79,-5,-36,-5,5,-4,41,-4,68,-4,92,-4,125,-4,-113,-4,-78,-4,-52,-4,-29,-4,2,-3,43,-3,76,-3,119,-3,-95,-3,-52,-3,-8,-3,47,-2,90,-2,-117,-2,-85,-2,-39,-2,4,-1,32,-1,68,-1,111,-1,-117,-1,-80,-1,-46,-1,-18,-1,30,0,66,0,122,0,-90,0,-32,0,25,1,92,1,-105,1,-29,1,45,2,110,2,-70,2,-3,2,70,3,-118,3,-60,3,7,4,54,4,104,4,-113,4,-78,4,-52,4,-39,4,-28,4,-35,4,-36,4,-54,4,-73,4,-92,4,-117,4,117,4,95,4,75,4,50,4,40,4,22,4,13,4,-4,3,-12,3,-18,3,-25,3,-22,3,-26,3,-21,3,-25,3,-12,3,5,4,12,4,31,4,45,4,67,4,84,4,112,4,120,4,-110,4,-111,4,-103,4,-102,4,-121,4,122,4,91,4,63,4,19,4,-30,3,-78,3,125,3,79,3,14,3,-38,2,-96,2,101,2,44,2,-18,1,-82,1,113,1,44,1,-29,0,-100,0,78,0,-2,-1,-84,-1,77,-1,-4,-2,-92,-2,75,-2,-16,-3,-95,-3,66,-3,-13,-4,-84,-4,96,-4,32,-4,-38,-5,-99,-5,90,-5,40,-5,-12,-6,-54,-6,-104,-6,116,-6,73,-6,40,-6,15,-6,-6,-7,-23,-7,-29,-7,-47,-7,-34,-7,-30,-7,-6,-7,24,-6,78,-6,127,-6,-53,-6,16,-5,108,-5,-61,-5,39,-4,-127,-4,-27,-4,62,-3,-109,-3,-31,-3,49,-2,114,-2,-85,-2,-35,-2,6,-1,37,-1,76,-1,98,-1,-118,-1,-98,-1,-63,-1,-37,-1,-5,-1,20,0,54,0,97,0,-122,0,-79,0,-42,0,5,1,57,1,103,1,-106,1,-54,1,-6,1,45,2,91,2,-119,2,-72,2,-24,2,18,3,68,3,99,3,-117,3,-97,3,-74,3,-62,3,-41,3,-52,3,-52,3,-53,3,-69,3,-81,3,-99,3,-125,3,108,3,85,3,56,3,39,3,4,3,-31,2,-50,2,-91,2,-124,2,92,2,49,2,5,2,-39,1,-108,1,88,1,16,1,-71,0,98,0,1,0,-110,-1,38,-1,-96,-2,44,-2,-87,-3,45,-3,-90,-4,39,-4,-82,-5,60,-5,-38,-6,114,-6,34,-6,-42,-7,-102,-7,101,-7,55,-7,44,-7,17,-7,16,-7,11,-7,22,-7,44,-7,83,-7,126,-7,-69,-7,-1,-7,84,-6,-74,-6,34,-5,-106,-5,30,-4,-87,-4,66,-3,-42,-3,126,-2,27,-1,-69,-1,92,0,-14,0,-124,1,32,2,-95,2,41,3,-101,3,27,4,125,4,-26,4,58,5,-105,5,-36,5,32,6,73,6,-128,6,-105,6,-81,6,-54,6,-57,6,-54,6,-69,6,-82,6,-118,6,112,6,64,6,18,6,-39,5,-112,5,82,5,3,5,-78,4,90,4,-8,3,-110,3,39,3,-66,2,79,2,-16,1,125,1,29,1,-63,0,104,0,30,0,-41,-1,-95,-1,119,-1,88,-1,72,-1,77,-1,80,-1,118,-1,-102,-1,-41,-1,24,0,110,0,-69,0,36,1,-126,1,-30,1,64,2,-94,2,-16,2,66,3,-126,3,-81,3,-37,3,-16,3,6,4,13,4,9,4,-16,3,-40,3,-75,3,-115,3,91,3,37,3,-20,2,-76,2,103,2,35,2,-37,1,-123,1,56,1,-38,0,-127,0,25,0,-71,-1,86,-1,-19,-2,124,-2,15,-2,-98,-3,43,-3,-69,-4,70,-4,-59,-5,93,-5,-34,-6,114,-6,-2,-7,-110,-7,33,-7,-59,-8,92,-8,3,-8,-80,-9,96,-9,20,-9,-37,-10,-95,-10,113,-10,78,-10,49,-10,31,-10,23,-10,26,-10,23,-10,47,-10,52,-10,81,-10,100,-10,-116,-10,-85,-10,-45,-10,-4,-10,36,-9,84,-9,-126,-9,-84,-9,-22,-9,24,-8,76,-8,-119,-8,-61,-8,4,-7,79,-7,-92,-7,-12,-7,81,-6,-71,-6,26,-5,-121,-5,-13,-5,103,-4,-41,-4,67,-3,-83,-3,40,-2,-97,-2,21,-1,-102,-1,34,0,-87,0,55,1,-40,1,117,2,36,3,-46,3,119,4,55,5,-23,5,-107,6,70,7,-21,7,-124,8,29,9,-102,9,12,10,118,10,-35,10,38,11,121,11,-65,11,-4,11,62,12,121,12,-80,12,-23,12,33,13,69,13,116,13,-111,13,-80,13,-63,13,-54,13,-56,13,-69,13,-88,13,-117,13,91,13,47,13,-15,12,-88,12,80,12,-18,11,126,11,12,11,-118,10,-2,9,106,9,-55,8,35,8,119,7,-59,6,13,6,78,5,-117,4,-41,3,35,3,110,2,-59,1,31,1,-121,0,-7,-1}; }
	private static byte[] data4(){ return new byte[] {123,-1,-9,-2,-106,-2,47,-2,-38,-3,-122,-3,68,-3,-2,-4,-51,-4,-116,-4,91,-4,35,-4,-18,-5,-84,-5,107,-5,38,-5,-47,-6,-119,-6,46,-6,-35,-7,-126,-7,38,-7,-45,-8,120,-8,37,-8,-48,-9,-119,-9,49,-9,-23,-10,-98,-10,96,-10,26,-10,-27,-11,-80,-11,126,-11,82,-11,39,-11,9,-11,-19,-12,-39,-12,-60,-12,-59,-12,-70,-12,-52,-12,-35,-12,-7,-12,27,-11,68,-11,115,-11,-74,-11,-8,-11,65,-10,-119,-10,-27,-10,59,-9,-116,-9,-23,-9,71,-8,-94,-8,14,-7,99,-7,-67,-7,34,-6,-126,-6,-36,-6,63,-5,-85,-5,3,-4,106,-4,-54,-4,46,-3,-115,-3,-21,-3,77,-2,-88,-2,3,-1,73,-1,-111,-1,-46,-1,6,0,53,0,90,0,119,0,-124,0,-106,0,-102,0,-101,0,-98,0,-98,0,-97,0,-89,0,-69,0,-44,0,0,1,30,1,88,1,-102,1,-22,1,58,2,-111,2,-2,2,97,3,-39,3,82,4,-50,4,97,5,-9,5,-101,6,71,7,-11,7,-73,8,112,9,54,10,-16,10,-79,11,101,12,8,13,-88,13,43,14,-90,14,7,15,89,15,-98,15,-36,15,-1,15,28,16,45,16,57,16,46,16,42,16,23,16,8,16,-42,15,-82,15,104,15,25,15,-59,14,81,14,-37,13,67,13,-97,12,-24,11,29,11,66,10,94,9,121,8,108,7,110,6,97,5,87,4,54,3,43,2,3,1,-21,-1,-32,-2,-68,-3,-86,-4,-97,-5,-112,-6,-110,-7,-105,-8,-90,-9,-52,-10,-16,-11,47,-11,119,-12,-41,-13,60,-13,-60,-14,98,-14,8,-14,-40,-15,-76,-15,-86,-15,-75,-15,-47,-15,-8,-15,46,-14,117,-14,-69,-14,20,-13,108,-13,-70,-13,31,-12,-124,-12,-28,-12,72,-11,-81,-11,23,-10,117,-10,-36,-10,54,-9,-104,-9,-16,-9,67,-8,-110,-8,-36,-8,47,-7,107,-7,-74,-7,-13,-7,43,-6,93,-6,-103,-6,-55,-6,3,-5,52,-5,100,-5,-107,-5,-57,-5,-13,-5,31,-4,75,-4,119,-4,-107,-4,-74,-4,-60,-4,-21,-4,-11,-4,16,-3,36,-3,59,-3,88,-3,120,-3,-98,-3,-63,-3,-8,-3,47,-2,121,-2,-56,-2,15,-1,112,-1,-48,-1,56,0,-76,0,37,1,-82,1,38,2,-97,2,43,3,-85,3,40,4,-91,4,30,5,-115,5,-8,5,63,6,-118,6,-57,6,-9,6,32,7,43,7,40,7,45,7,24,7,-3,6,-28,6,-56,6,-86,6,-105,6,-127,6,-126,6,121,6,123,6,118,6,126,6,-126,6,120,6,-127,6,-124,6,-128,6,-128,6,125,6,-123,6,-112,6,-118,6,-101,6,-102,6,-79,6,-74,6,-55,6,-44,6,-24,6,-21,6,-7,6,-16,6,-43,6,-52,6,-94,6,120,6,66,6,4,6,-51,5,-113,5,73,5,-6,4,-78,4,101,4,28,4,-48,3,123,3,39,3,-55,2,96,2,-8,1,-106,1,37,1,-89,0,55,0,-66,-1,82,-1,-58,-2,82,-2,-52,-3,79,-3,-47,-4,88,-4,-33,-5,106,-5,-17,-6,123,-6,10,-6,-98,-7,59,-7,-48,-8,106,-8,6,-8,-90,-9,71,-9,-17,-10,-96,-10,89,-10,30,-10,0,-10,-31,-11,-29,-11,-5,-11,25,-10,78,-10,-101,-10,-6,-10,96,-9,-53,-9,72,-8,-60,-8,59,-7,-73,-7,44,-6,-113,-6,-16,-6,76,-5,-92,-5,-28,-5,61,-4,-118,-4,-50,-4,33,-3,116,-3,-59,-3,33,-2,-127,-2,-44,-2,51,-1,-109,-1,-11,-1,89,0,-67,0,19,1,114,1,-39,1,57,2,-102,2,-5,2,85,3,-63,3,16,4,112,4,-65,4,27,5,100,5,-94,5,-32,5,23,6,55,6,83,6,95,6,94,6,87,6,72,6,45,6,19,6,-9,5,-37,5,-69,5,-99,5,123,5,110,5,82,5,62,5,44,5,12,5,-7,4,-43,4,-83,4,122,4,68,4,2,4,-62,3,104,3,3,3,-98,2,47,2,-92,1,31,1,-122,0,-18,-1,76,-1,-93,-2,-15,-3,73,-3,-106,-4,-27,-5,52,-5,-115,-6,-20,-7,90,-7,-59,-8,82,-8,-44,-9,112,-9,12,-9,-69,-10,118,-10,58,-10,10,-10,-23,-11,-45,-11,-62,-11,-41,-11,-23,-11,28,-10,101,-10,-68,-10,46,-9,-64,-9,84,-8,13,-7,-47,-7,-101,-6,122,-5,91,-4,49,-3,21,-2,-17,-2,-68,-1,-114,0,85,1,20,2,-50,2,121,3,17,4,-89,4,55,5,-69,5,53,6,-80,6,22,7,-117,7,-31,7,64,8,122,8,-73,8,-28,8,-2,8,16,9,15,9,-5,8,-50,8,-125,8,60,8,-39,7,101,7,-22,6,95,6,-60,5,39,5,-118,4,-21,3,85,3,-50,2,59,2,-69,1,60,1,-52,0,98,0,-10,-1,-112,-1,64,-1,-9,-2,-58,-2,-103,-2,-122,-2,-120,-2,-98,-2,-43,-2,27,-1,119,-1,-23,-1,100,0,-23,0,127,1,13,2}; }
	private static byte[] data5(){ return new byte[] {-106,2,35,3,-100,3,2,4,93,4,-91,4,-25,4,20,5,48,5,82,5,101,5,107,5,102,5,102,5,77,5,77,5,74,5,60,5,42,5,17,5,-18,4,-58,4,-105,4,95,4,19,4,-63,3,86,3,-24,2,106,2,-22,1,80,1,-69,0,31,0,127,-1,-52,-2,35,-2,115,-3,-68,-4,8,-4,80,-5,-100,-6,-24,-7,66,-7,-116,-8,-20,-9,63,-9,-82,-10,27,-10,-108,-11,15,-11,-89,-12,65,-12,-21,-13,-95,-13,99,-13,41,-13,0,-13,-33,-14,-58,-14,-65,-14,-65,-14,-60,-14,-24,-14,-6,-14,45,-13,98,-13,-96,-13,-50,-13,21,-12,82,-12,-109,-12,-37,-12,27,-11,106,-11,-76,-11,-11,-11,56,-10,-127,-10,-41,-10,27,-9,116,-9,-52,-9,51,-8,-104,-8,11,-7,126,-7,-9,-7,-128,-6,-5,-6,-114,-5,36,-4,-41,-4,117,-3,53,-2,-17,-2,-77,-1,120,0,65,1,22,2,-25,2,-64,3,-106,4,117,5,64,6,29,7,-27,7,-90,8,106,9,31,10,-55,10,124,11,25,12,-80,12,70,13,-44,13,81,14,-24,14,85,15,-47,15,66,16,-82,16,0,17,113,17,-68,17,8,18,82,18,-126,18,-71,18,-39,18,-17,18,-22,18,-34,18,-68,18,125,18,47,18,-52,17,76,17,-95,16,-1,15,53,15,104,14,-120,13,-93,12,-71,11,-44,10,-24,9,-10,8,8,8,14,7,24,6,52,5,59,4,104,3,-107,2,-56,1,14,1,95,0,-76,-1,48,-1,-101,-2,39,-2,-68,-3,84,-3,-8,-4,-84,-4,102,-4,22,-4,-55,-5,110,-5,20,-5,-77,-6,67,-6,-27,-7,111,-7,-4,-8,-108,-8,31,-8,-76,-9,72,-9,-19,-10,-124,-10,49,-10,-47,-11,-118,-11,61,-11,-14,-12,-75,-12,98,-12,46,-12,-27,-13,-80,-13,126,-13,70,-13,22,-13,-7,-14,-41,-14,-83,-14,-81,-14,-104,-14,-100,-14,-80,-14,-57,-14,-13,-14,29,-13,85,-13,-115,-13,-46,-13,10,-12,72,-12,-120,-12,-69,-12,-13,-12,45,-11,100,-11,-80,-11,-17,-11,59,-10,-124,-10,-35,-10,53,-9,-94,-9,-3,-9,116,-8,-24,-8,110,-7,-20,-7,108,-6,-10,-6,126,-5,-26,-5,94,-4,-63,-4,11,-3,93,-3,-113,-3,-73,-3,-31,-3,-20,-3,3,-2,16,-2,18,-2,31,-2,42,-2,42,-2,80,-2,109,-2,-105,-2,-44,-2,25,-1,97,-1,-68,-1,21,0,121,0,-19,0,90,1,-53,1,72,2,-40,2,122,3,15,4,-68,4,126,5,65,6,33,7,4,8,-9,8,-22,9,-22,10,-37,11,-51,12,-63,13,-102,14,114,15,55,16,-11,16,-101,17,46,18,-66,18,56,19,-87,19,-6,19,84,20,-100,20,-28,20,33,21,84,21,121,21,-111,21,-94,21,-100,21,-117,21,110,21,41,21,-51,20,89,20,-47,19,24,19,69,18,102,17,97,16,66,15,0,14,-76,12,96,11,-3,9,-119,8,23,7,-93,5,31,4,-85,2,50,1,-64,-1,88,-2,-16,-4,-113,-5,52,-6,-25,-8,-110,-9,90,-10,33,-11,-16,-13,-31,-14,-16,-15,4,-15,64,-16,-100,-17,23,-17,-86,-18,108,-18,61,-18,47,-18,76,-18,91,-18,-94,-18,-23,-18,52,-17,-127,-17,-31,-17,57,-16,-105,-16,-6,-16,92,-15,-73,-15,31,-14,114,-14,-56,-14,41,-13,-126,-13,-40,-13,55,-12,-91,-12,4,-11,106,-11,-27,-11,83,-10,-60,-10,59,-9,-101,-9,12,-8,109,-8,-72,-8,5,-7,68,-7,-128,-7,-80,-7,-34,-7,-5,-7,27,-6,27,-6,60,-6,62,-6,74,-6,78,-6,104,-6,108,-6,-122,-6,-99,-6,-82,-6,-39,-6,22,-5,59,-5,-126,-5,-57,-5,38,-4,-121,-4,-13,-4,102,-3,-23,-3,116,-2,27,-1,-75,-1,118,0,44,1,-20,1,-79,2,117,3,68,4,-2,4,-78,5,106,6,5,7,-90,7,37,8,-104,8,-18,8,42,9,90,9,-128,9,127,9,-113,9,127,9,125,9,124,9,-109,9,-111,9,-90,9,-83,9,-65,9,-58,9,-59,9,-45,9,-57,9,-48,9,-59,9,-37,9,-46,9,-55,9,-72,9,-86,9,-91,9,-101,9,-110,9,-124,9,-125,9,124,9,118,9,118,9,-128,9,109,9,97,9,87,9,64,9,30,9,-11,8,-55,8,-119,8,86,8,11,8,-68,7,112,7,35,7,-60,6,108,6,9,6,-82,5,76,5,-30,4,120,4,-3,3,-128,3,-6,2,121,2,-13,1,102,1,-43,0,62,0,-81,-1,8,-1,96,-2,-68,-3,3,-3,85,-4,-102,-5,-19,-6,76,-6,-90,-7,-17,-8,67,-8,-112,-9,-18,-10,55,-10,-118,-11,-24,-12,65,-12,-88,-13,27,-13,-108,-14,49,-14,-33,-15,-82,-15,-125,-15,-126,-15,-111,-15,-63,-15,-6,-15,89,-14,-52,-14,72,-13,-56,-13,68,-12,-65,-12,56,-11,-89,-11,16,-10,-124,-10,-18,-10,84,-9,-57,-9,48,-8,-96,-8,14,-7,-115,-7}; }
	private static byte[] data6(){ return new byte[] {25,-6,-80,-6,57,-5,-24,-5,-111,-4,65,-3,-13,-3,-81,-2,94,-1,12,0,-45,0,126,1,55,2,-25,2,-119,3,36,4,-61,4,86,5,-36,5,99,6,-23,6,107,7,-45,7,79,8,-88,8,-9,8,50,9,83,9,113,9,121,9,97,9,73,9,36,9,-6,8,-21,8,-66,8,-111,8,117,8,81,8,62,8,38,8,12,8,-3,7,-18,7,-31,7,-44,7,-76,7,-126,7,85,7,31,7,-51,6,124,6,19,6,-105,5,14,5,102,4,-84,3,-13,2,34,2,77,1,118,0,-109,-1,-81,-2,-52,-3,-15,-4,23,-4,74,-5,-118,-6,-76,-7,8,-7,78,-8,-96,-9,-4,-10,90,-10,-57,-11,64,-11,-79,-12,43,-12,-77,-13,79,-13,-6,-14,-80,-14,-113,-14,122,-14,-111,-14,-57,-14,29,-13,-117,-13,34,-12,-73,-12,-124,-11,83,-10,39,-9,15,-8,0,-7,-29,-7,-49,-6,-74,-5,-99,-4,125,-3,85,-2,50,-1,4,0,-36,0,-90,1,114,2,65,3,7,4,-48,4,-107,5,76,6,-5,6,-89,7,74,8,-50,8,97,9,-64,9,8,10,72,10,69,10,59,10,26,10,-54,9,111,9,0,9,116,8,-23,7,72,7,-83,6,8,6,105,5,-57,4,72,4,-71,3,53,3,-66,2,57,2,-71,1,65,1,-60,0,94,0,-4,-1,-86,-1,104,-1,55,-1,55,-1,36,-1,90,-1,-98,-1,17,0,-124,0,28,1,-66,1,97,2,4,3,-94,3,54,4,-54,4,57,5,-94,5,-8,5,62,6,117,6,-105,6,-72,6,-52,6,-33,6,-24,6,9,7,37,7,43,7,70,7,103,7,-120,7,-107,7,-83,7,-80,7,-91,7,-122,7,92,7,29,7,-68,6,76,6,-51,5,54,5,-114,4,-42,3,13,3,79,2,122,1,-102,0,-54,-1,-45,-2,-24,-3,-6,-4,-1,-5,-5,-6,8,-6,9,-7,31,-8,50,-9,82,-10,126,-11,-68,-12,-28,-13,74,-13,-80,-14,33,-14,-98,-15,35,-15,-58,-16,120,-16,65,-16,18,-16,-23,-17,-30,-17,-34,-17,-10,-17,2,-16,35,-16,72,-16,-123,-16,-58,-16,0,-15,69,-15,-106,-15,-38,-15,43,-14,119,-14,-61,-14,19,-13,93,-13,-80,-13,13,-12,98,-12,-65,-12,36,-11,-119,-11,-28,-11,84,-10,-64,-10,54,-9,-69,-9,59,-8,-60,-8,104,-7,18,-6,-69,-6,113,-5,58,-4,-16,-4,-65,-3,-107,-2,103,-1,68,0,10,1,-42,1,-89,2,-122,3,87,4,61,5,40,6,5,7,4,8,-26,8,-58,9,-80,10,-119,11,105,12,75,13,42,14,1,15,-25,15,-89,16,108,17,24,18,-51,18,117,19,36,20,-71,20,83,21,-31,21,108,22,-34,22,70,23,-109,23,-52,23,-40,23,-51,23,-100,23,66,23,-68,22,38,22,100,21,-91,20,-53,19,-43,18,-8,17,-9,16,-3,15,5,15,-12,13,-20,12,-40,11,-60,10,-86,9,-99,8,-124,7,118,6,125,5,119,4,-103,3,-65,2,-20,1,51,1,-117,0,-46,-1,71,-1,-79,-2,32,-2,-101,-3,19,-3,-117,-4,14,-4,-122,-5,-11,-6,86,-6,-80,-7,-3,-8,94,-8,-80,-9,9,-9,94,-10,-51,-11,97,-11,-28,-12,-126,-12,32,-12,-59,-13,108,-13,39,-13,-24,-14,-89,-14,104,-14,55,-14,-16,-15,-72,-15,-127,-15,63,-15,-3,-16,-68,-16,-106,-16,114,-16,99,-16,88,-16,89,-16,110,-16,-109,-16,-81,-16,-23,-16,23,-15,75,-15,124,-15,-99,-15,-67,-15,-45,-15,-23,-15,0,-14,27,-14,56,-14,112,-14,-98,-14,-24,-14,64,-13,-87,-13,17,-12,-121,-12,29,-11,-65,-11,110,-10,22,-9,-63,-9,102,-8,18,-7,-97,-7,41,-6,-102,-6,-13,-6,41,-5,108,-5,-117,-5,-88,-5,-61,-5,-43,-5,-9,-5,27,-4,61,-4,121,-4,-82,-4,-1,-4,71,-3,-93,-3,-16,-3,88,-2,-92,-2,-4,-2,89,-1,-69,-1,25,0,-116,0,8,1,-99,1,47,2,-38,2,-108,3,104,4,62,5,70,6,63,7,75,8,78,9,86,10,88,11,103,12,98,13,94,14,101,15,69,16,49,17,15,18,-35,18,-85,19,-128,20,59,21,1,22,-62,22,101,23,16,24,-85,24,42,25,-87,25,31,26,-115,26,-36,26,55,27,102,27,107,27,104,27,61,27,-17,26,-119,26,0,26,77,25,-127,24,-124,23,117,22,54,21,-43,19,61,18,-84,16,-1,14,62,13,126,11,-69,9,3,8,71,6,-118,4,-61,2,27,1,93,-1,-101,-3,-29,-5,41,-6,-127,-8,-34,-10,79,-11,-65,-13,90,-14,13,-15,-38,-17,-43,-18,-15,-19,47,-19,-122,-20,24,-20,-78,-21,112,-21,71,-21,59,-21,68,-21,105,-21,-109,-21,-62,-21,-7,-21,47,-20,104,-20,-88,-20,-39,-20,21,-19,80,-19,-107,-19,-31,-19,48,-18,-110,-18,6,-17,-118,-17,43,-16,-44,-16,-106,-15,78,-14,24,-13,-54,-13}; }
	private static byte[] data7(){ return new byte[] {-117,-12,28,-11,-62,-11,54,-10,-90,-10,14,-9,87,-9,-109,-9,-60,-9,-13,-9,17,-8,68,-8,79,-8,109,-8,-103,-8,-97,-8,-80,-8,-33,-8,-35,-8,5,-7,47,-7,80,-7,110,-7,-81,-7,-21,-7,50,-6,-126,-6,-51,-6,54,-5,-95,-5,47,-4,-47,-4,-118,-3,91,-2,77,-1,85,0,85,1,97,2,92,3,93,4,73,5,31,6,5,7,-88,7,86,8,-28,8,92,9,-48,9,38,10,119,10,-61,10,33,11,90,11,-82,11,-25,11,23,12,74,12,114,12,-90,12,-44,12,-2,12,8,13,41,13,41,13,37,13,28,13,-2,12,-15,12,-40,12,-47,12,-77,12,-83,12,-111,12,-125,12,105,12,68,12,42,12,-4,11,-41,11,-89,11,-119,11,91,11,44,11,-7,10,-56,10,-104,10,102,10,69,10,16,10,-25,9,-82,9,124,9,49,9,-20,8,-83,8,70,8,-12,7,-96,7,71,7,-23,6,-127,6,21,6,-96,5,36,5,-94,4,35,4,-97,3,21,3,-125,2,-39,1,28,1,94,0,-107,-1,-75,-2,-27,-3,-4,-4,46,-4,60,-5,103,-6,-124,-7,-99,-8,-82,-9,-83,-10,-65,-11,-53,-12,-38,-13,-14,-14,17,-14,73,-15,-98,-16,6,-16,-112,-17,58,-17,9,-17,-40,-18,-73,-18,-81,-18,-86,-18,-89,-18,-67,-18,-43,-18,-15,-18,45,-17,120,-17,-56,-17,51,-16,-117,-16,-31,-16,84,-15,-75,-15,38,-14,-83,-14,50,-13,-68,-13,97,-12,-14,-12,-87,-11,101,-10,41,-9,8,-8,-6,-8,-7,-7,26,-5,69,-4,102,-3,-104,-2,-46,-1,2,1,71,2,104,3,-119,4,-106,5,-102,6,118,7,70,8,-29,8,-104,9,40,10,-79,10,57,11,-86,11,21,12,106,12,-100,12,-61,12,-48,12,-55,12,-67,12,-60,12,-90,12,-97,12,-106,12,-123,12,117,12,91,12,59,12,23,12,-27,11,-49,11,-72,11,-104,11,127,11,88,11,26,11,-16,10,-85,10,37,10,-88,9,8,9,78,8,-100,7,-62,6,-48,5,-31,4,-43,3,-65,2,-49,1,-44,0,-27,-1,-19,-2,0,-2,11,-3,45,-4,57,-5,81,-6,103,-7,118,-8,-112,-9,-73,-10,-54,-11,-10,-12,28,-12,82,-13,-104,-14,-5,-15,109,-15,-27,-16,-105,-16,87,-16,37,-16,42,-16,97,-16,-84,-16,31,-15,-104,-15,53,-14,-30,-14,-88,-13,89,-12,49,-11,12,-10,-31,-10,-51,-9,-80,-8,-111,-7,-115,-6,-117,-5,113,-4,117,-3,-123,-2,-112,-1,-82,0,-56,1,-8,2,30,4,78,5,85,6,86,7,73,8,19,9,-46,9,96,10,-59,10,31,11,71,11,70,11,48,11,11,11,-75,10,98,10,-9,9,-124,9,9,9,-105,8,-13,7,111,7,-58,6,19,6,101,5,-92,4,-13,3,67,3,-116,2,-40,1,61,1,-85,0,45,0,-27,-1,-72,-1,-79,-1,-63,-1,-3,-1,62,0,127,0,-31,0,64,1,-93,1,23,2,-104,2,0,3,-124,3,-20,3,88,4,-58,4,7,5,91,5,-104,5,-59,5,8,6,71,6,115,6,-88,6,-16,6,46,7,103,7,-56,7,16,8,-120,8,-25,8,86,9,-50,9,29,10,101,10,-118,10,-102,10,-100,10,119,10,48,10,-43,9,80,9,-61,8,37,8,98,7,-83,6,-30,5,-10,4,31,4,41,3,60,2,52,1,30,0,14,-1,-8,-3,-19,-4,-55,-5,-83,-6,-104,-7,-128,-8,92,-9,60,-10,27,-11,10,-12,4,-13,35,-14,72,-15,-86,-16,7,-16,125,-17,31,-17,-68,-18,112,-18,39,-18,5,-18,-31,-19,-45,-19,-49,-19,-43,-19,-30,-19,2,-18,31,-18,80,-18,118,-18,-79,-18,-14,-18,32,-17,91,-17,-86,-17,-34,-17,31,-16,117,-16,-36,-16,75,-15,-59,-15,80,-14,-47,-14,81,-13,-53,-13,88,-12,-21,-12,124,-11,10,-10,-100,-10,40,-9,-86,-9,69,-8,-36,-8,101,-7,24,-6,-43,-6,-98,-5,-125,-4,116,-3,99,-2,125,-1,127,0,-120,1,-90,2,-98,3,-84,4,-67,5,-56,6,-78,7,-76,8,-93,9,-105,10,-79,11,-80,12,-46,13,6,15,84,16,-78,17,4,19,75,20,-117,21,-68,22,-36,23,-60,24,-66,25,121,26,54,27,-88,27,0,28,51,28,29,28,3,28,-83,27,60,27,-85,26,4,26,88,25,-82,24,-40,23,6,23,48,22,68,21,57,20,65,19,19,18,-3,16,-44,15,-83,14,-109,13,119,12,77,11,84,10,80,9,71,8,88,7,80,6,75,5,88,4,83,3,104,2,-114,1,-84,0,-42,-1,4,-1,57,-2,113,-3,-83,-4,-46,-5,-3,-6,47,-6,83,-7,-114,-8,-41,-9,-17,-10,56,-10,113,-11,-52,-12,62,-12,-83,-13,51,-13,-28,-14,-117,-14,68,-14,4,-14,-53,-15,-103,-15,108,-15,63,-15,14,-15,-23,-16,-53,-16,-103,-16,125,-16,77,-16,29,-16,30,-16,21,-16,40,-16,63,-16}; }
	private static byte[] data8(){ return new byte[] {97,-16,123,-16,-94,-16,-72,-16,-74,-16,-85,-16,-79,-16,-77,-16,-78,-16,-85,-16,-54,-16,-50,-16,-41,-16,-36,-16,-11,-16,37,-15,98,-15,-81,-15,16,-14,106,-14,-58,-14,67,-13,-82,-13,41,-12,-109,-12,-8,-12,99,-11,-56,-11,32,-10,120,-10,-78,-10,-17,-10,40,-9,99,-9,-111,-9,-53,-9,4,-8,50,-8,125,-8,-86,-8,-49,-8,5,-7,42,-7,106,-7,-86,-7,7,-6,93,-6,-14,-6,106,-5,10,-4,-65,-4,108,-3,57,-2,-2,-2,-48,-1,-74,0,-105,1,127,2,-125,3,118,4,127,5,-91,6,-58,7,-20,8,41,10,64,11,96,12,-127,13,-122,14,-103,15,-85,16,-76,17,-60,18,-52,19,-66,20,-51,21,-55,22,-58,23,-60,24,-44,25,-29,26,8,28,17,29,12,30,-12,30,-41,31,-106,32,49,33,-74,33,19,34,95,34,118,34,115,34,33,34,-96,33,-12,32,29,32,36,31,1,30,-76,28,98,27,-42,25,61,24,-99,22,-36,20,4,19,46,17,61,15,64,13,57,11,29,9,-37,6,-84,4,102,2,26,0,-22,-3,-72,-5,-104,-7,-100,-9,-73,-11,-37,-13,53,-14,-105,-16,17,-17,-54,-19,-105,-20,-114,-21,-92,-22,-1,-23,96,-23,-18,-24,-123,-24,53,-24,-4,-25,-74,-25,127,-25,95,-25,42,-25,16,-25,-13,-26,-11,-26,-15,-26,4,-25,34,-25,103,-25,-37,-25,104,-24,10,-23,-66,-23,-107,-22,112,-21,86,-20,51,-19,13,-18,-25,-18,-82,-17,100,-16,-13,-16,122,-15,-7,-15,83,-14,-73,-14,22,-13,-108,-13,14,-12,-118,-12,10,-11,-107,-11,-8,-11,88,-10,-79,-10,-43,-10,30,-9,74,-9,100,-9,127,-9,-91,-9,-53,-9,-6,-9,40,-8,106,-8,-70,-8,27,-7,-110,-7,43,-6,-29,-6,-67,-5,-81,-4,-82,-3,-38,-2,3,0,59,1,98,2,117,3,118,4,97,5,47,6,-6,6,-83,7,71,8,-30,8,121,9,0,10,106,10,-58,10,21,11,114,11,-42,11,79,12,-44,12,119,13,8,14,-88,14,61,15,-66,15,67,16,-99,16,-20,16,12,17,51,17,56,17,46,17,19,17,-27,16,-69,16,-117,16,90,16,44,16,-7,15,-31,15,-68,15,-124,15,76,15,13,15,-50,14,-110,14,84,14,37,14,-13,13,-95,13,73,13,-11,12,123,12,13,12,-121,11,9,11,-101,10,67,10,-30,9,123,9,43,9,-40,8,105,8,7,8,-110,7,30,7,-87,6,70,6,-75,5,58,5,-79,4,27,4,111,3,-78,2,-24,1,7,1,41,0,59,-1,63,-2,38,-3,41,-4,36,-5,37,-6,35,-7,42,-8,33,-9,42,-10,24,-11,25,-12,23,-13,19,-14,46,-15,82,-16,125,-17,-49,-18,35,-18,-121,-19,-7,-20,118,-20,-16,-21,-118,-21,33,-21,-52,-22,-106,-22,109,-22,119,-22,-109,-22,-68,-22,10,-21,127,-21,-41,-21,80,-20,-81,-20,13,-19,96,-19,-110,-19,-19,-19,66,-18,-101,-18,42,-17,-30,-17,-108,-16,-125,-15,-99,-14,-93,-13,-22,-12,80,-10,-76,-9,87,-7,4,-5,-66,-4,-128,-2,48,0,-57,1,85,3,-69,4,0,6,55,7,74,8,97,9,102,10,75,11,28,12,-37,12,106,13,-10,13,101,14,-53,14,37,15,107,15,-81,15,-3,15,42,16,92,16,-110,16,-81,16,-63,16,-57,16,-63,16,-69,16,-90,16,127,16,100,16,29,16,-1,15,-54,15,-106,15,104,15,17,15,-74,14,71,14,-85,13,-14,12,56,12,82,11,101,10,119,9,-128,8,92,7,78,6,49,5,13,4,-13,2,-55,1,-80,0,-95,-1,-105,-2,-121,-3,107,-4,104,-5,69,-6,43,-7,33,-8,12,-9,-16,-11,-9,-12,-38,-13,-22,-14,-4,-15,23,-15,81,-16,-73,-17,71,-17,-14,-18,-50,-18,-57,-18,-52,-18,-17,-18,20,-17,116,-17,-64,-17,29,-16,-100,-16,26,-15,-98,-15,71,-14,-31,-14,-109,-13,89,-12,49,-11,27,-10,38,-9,64,-8,98,-7,-95,-6,-36,-5,24,-3,117,-2,-56,-1,16,1,67,2,-124,3,-99,4,-111,5,121,6,37,7,-45,7,96,8,-32,8,70,9,126,9,-82,9,-40,9,-36,9,-68,9,-94,9,80,9,-28,8,-111,8,12,8,-119,7,-18,6,49,6,121,5,-76,4,-29,3,19,3,113,2,-35,1,121,1,47,1,-20,0,-51,0,-69,0,-76,0,-56,0,-35,0,42,1,98,1,-79,1,31,2,109,2,-87,2,12,3,76,3,-127,3,-65,3,-22,3,21,4,43,4,64,4,84,4,103,4,-117,4,-67,4,33,5,-121,5,-14,5,-110,6,27,7,-83,7,67,8,-29,8,-121,9,30,10,-71,10,68,11,-66,11,31,12,97,12,121,12,91,12,33,12,-38,11,-128,11,7,11,-120,10,-7,9,97,9,-82,8,2,8,62,7,107,6,-121,5,114,4,100,3,96,2,65,1,7,0,-37,-2,-98,-3,75,-4}; }
	private static byte[] data9(){ return new byte[] {-14,-6,101,-7,-13,-9,-127,-10,-3,-12,-102,-13,93,-14,69,-15,60,-16,-127,-17,-38,-18,77,-18,-38,-19,114,-19,24,-19,-56,-20,125,-20,28,-20,-27,-21,-74,-21,122,-21,86,-21,35,-21,11,-21,-21,-22,-48,-22,-42,-22,-29,-22,17,-21,91,-21,-73,-21,37,-20,-71,-20,77,-19,9,-18,-65,-18,-125,-17,75,-16,16,-15,-76,-15,76,-14,-56,-14,34,-13,-114,-13,-39,-13,103,-12,-22,-12,-125,-11,77,-10,-1,-10,-68,-9,-104,-8,96,-7,22,-6,2,-5,-35,-5,-55,-4,-55,-3,-66,-2,-99,-1,-88,0,-110,1,80,2,50,3,4,4,-41,4,-28,5,-35,6,9,8,88,9,-74,10,34,12,-62,13,60,15,-40,16,125,18,6,20,-111,21,-42,22,36,24,49,25,25,26,-42,26,111,27,-59,27,3,28,6,28,-25,27,-101,27,56,27,-89,26,45,26,-113,25,16,25,-97,24,26,24,-106,23,-19,22,86,22,-93,21,-38,20,4,20,50,19,75,18,82,17,101,16,-123,15,-110,14,-81,13,-79,12,-81,11,-75,10,-112,9,125,8,97,7,54,6,44,5,51,4,38,3,67,2,110,1,121,0,-106,-1,-99,-2,-120,-3,-125,-4,103,-5,87,-6,79,-7,99,-8,119,-9,-93,-10,-59,-11,-39,-12,26,-12,74,-13,-114,-14,-20,-15,119,-15,16,-15,-44,-16,-96,-16,-109,-16,-127,-16,119,-16,101,-16,86,-16,64,-16,30,-16,20,-16,-3,-17,-46,-17,-70,-17,-105,-17,112,-17,81,-17,34,-17,17,-17,18,-17,15,-17,7,-17,10,-17,-14,-18,-17,-18,1,-17,12,-17,31,-17,78,-17,-125,-17,-67,-17,-33,-17,18,-16,49,-16,67,-16,117,-16,-93,-16,-25,-16,34,-15,-120,-15,-28,-15,73,-14,-110,-14,-31,-14,48,-13,120,-13,-70,-13,-7,-13,36,-12,93,-12,125,-12,-124,-12,-91,-12,-76,-12,-71,-12,-42,-12,-6,-12,16,-11,83,-11,-113,-11,-17,-11,101,-10,7,-9,-82,-9,127,-8,89,-7,67,-6,63,-5,66,-4,56,-3,72,-2,65,-1,95,0,117,1,-127,2,-100,3,-74,4,-82,5,-70,6,-103,7,121,8,-126,9,106,10,121,11,-111,12,-128,13,-109,14,-72,15,-50,16,-12,17,37,19,89,20,-105,21,-29,22,52,24,-112,25,-38,26,37,28,99,29,-123,30,-73,31,-57,32,-28,33,-38,34,-101,35,69,36,-96,36,-23,36,-20,36,-28,36,-115,36,34,36,-123,35,-90,34,-78,33,-67,32,118,31,62,30,-28,28,-103,27,59,26,-79,24,16,23,37,21,38,19,-4,16,-74,14,74,12,-17,9,122,7,22,5,-84,2,85,0,18,-2,-49,-5,-54,-7,-48,-9,-22,-11,49,-12,-103,-14,1,-15,-103,-17,72,-18,-8,-20,-38,-21,-74,-22,-81,-23,-21,-24,14,-24,65,-25,-127,-26,-64,-27,8,-27,103,-28,-74,-29,71,-29,9,-29,-28,-30,-26,-30,-2,-30,55,-29,122,-29,-23,-29,87,-28,-37,-28,121,-27,43,-26,-20,-26,-68,-25,124,-24,56,-23,-14,-23,-114,-22,17,-21,-90,-21,29,-20,-90,-20,47,-19,-47,-19,97,-18,-21,-18,117,-17,-7,-17,92,-16,-60,-16,9,-15,81,-15,-74,-15,-18,-15,56,-14,126,-14,-79,-14,25,-13,-121,-13,-29,-13,93,-12,-46,-12,68,-11,-27,-11,-103,-10,100,-9,106,-8,-114,-7,-71,-6,7,-4,76,-3,-115,-2,-50,-1,-35,0,-38,1,-38,2,-60,3,-114,4,66,5,-30,5,-127,6,18,7,-86,7,64,8,-41,8,114,9,27,10,-62,10,126,11,76,12,13,13,5,14,-6,14,-11,15,-22,16,-19,17,-39,18,-89,19,54,20,-98,20,-19,20,21,21,47,21,38,21,35,21,13,21,-3,20,-55,20,-122,20,35,20,-59,19,108,19,26,19,-41,18,-100,18,117,18,72,18,20,18,-53,17,98,17,-18,16,105,16,-37,15,36,15,109,14,-75,13,-19,12,33,12,98,11,-81,10,22,10,-122,9,24,9,-57,8,127,8,56,8,-42,7,-125,7,19,7,-127,6,-25,5,56,5,119,4,-89,3,-70,2,-76,1,-83,0,-113,-1,105,-2,87,-3,63,-4,50,-5,39,-6,53,-7,68,-8,122,-9,-119,-10,-83,-11,-51,-12,-29,-13,-8,-14,15,-14,42,-15,69,-16,120,-17,-66,-18,19,-18,-114,-19,-23,-20,81,-20,-63,-21,70,-21,-59,-22,103,-22,20,-22,-41,-23,-63,-23,-63,-23,-47,-23,-28,-23,-18,-23,-21,-23,-50,-23,-73,-23,-110,-23,117,-23,-117,-23,-98,-23,-44,-23,46,-22,-84,-22,44,-21,-13,-21,-80,-20,-103,-19,-25,-18,43,-16,-79,-15,92,-13,39,-11,-18,-10,-68,-8,-127,-6,80,-4,-10,-3,-105,-1,35,1,125,2,-50,3,20,5,22,6,24,7,4,8,-57,8,-112,9,95,10,34,11,-17,11,-79,12,89,13,17,14,-64,14,97,15,9,16,-71,16,84,17,-33,17,78,18,-61,18,19,19,59,19,117,19,-121,19,-105,19,-93,19,-94,19,-123,19,89,19}; }
	private static byte[] data10(){ return new byte[] {-8,18,-107,18,42,18,127,17,-20,16,55,16,122,15,-83,14,-27,13,2,13,19,12,31,11,5,10,-2,8,-41,7,-100,6,108,5,16,4,-51,2,123,1,55,0,-14,-2,-79,-3,112,-4,58,-5,15,-6,-36,-8,-62,-9,-94,-10,-110,-11,-101,-12,-68,-13,-29,-14,25,-14,88,-15,-78,-16,8,-16,-112,-17,3,-17,-84,-18,95,-18,64,-18,62,-18,95,-18,-117,-18,-55,-18,46,-17,-127,-17,2,-16,-109,-16,30,-15,-37,-15,-119,-14,79,-13,41,-12,0,-11,-12,-11,-18,-10,7,-8,44,-7,109,-6,-88,-5,-7,-4,55,-2,-124,-1,-93,0,-61,1,-42,2,-42,3,-105,4,100,5,-21,5,86,6,-107,6,-53,6,-33,6,-21,6,-54,6,-82,6,-90,6,-127,6,49,6,-10,5,-92,5,67,5,-33,4,98,4,-18,3,-123,3,15,3,-74,2,-123,2,72,2,40,2,41,2,63,2,94,2,111,2,-115,2,-99,2,-80,2,-67,2,-45,2,-37,2,4,3,34,3,74,3,96,3,79,3,64,3,25,3,-22,2,-49,2,-64,2,-86,2,-40,2,38,3,-110,3,-3,3,126,4,-6,4,-116,5,35,6,-63,6,115,7,64,8,-3,8,-58,9,125,10,31,11,-114,11,-31,11,16,12,18,12,-26,11,-73,11,112,11,24,11,-41,10,98,10,-1,9,-84,9,49,9,-86,8,56,8,-88,7,-13,6,60,6,89,5,113,4,118,3,94,2,50,1,-14,-1,-103,-2,72,-3,-39,-5,95,-6,-8,-8,-89,-9,102,-10,60,-11,68,-12,83,-13,-121,-14,-40,-15,36,-15,127,-16,-12,-17,83,-17,-85,-18,15,-18,96,-19,-58,-20,63,-20,-71,-21,94,-21,18,-21,-26,-22,-64,-22,-76,-22,-124,-22,126,-22,-109,-22,-86,-22,-27,-22,76,-21,-50,-21,110,-20,29,-19,-32,-19,-121,-18,36,-17,-62,-17,67,-16,-65,-16,63,-15,-70,-15,70,-14,-35,-14,109,-13,-5,-13,-120,-12,16,-11,-99,-11,53,-10,-71,-10,108,-9,33,-8,-47,-8,-97,-7,89,-6,11,-5,-47,-5,-120,-4,62,-3,0,-2,-68,-2,127,-1,88,0,60,1,66,2,62,3,97,4,-65,5,74,7,-26,8,-100,10,104,12,44,14,-32,15,127,17,-20,18,56,20,105,21,111,22,73,23,-29,23,87,24,-90,24,-74,24,-66,24,-93,24,92,24,50,24,9,24,-66,23,-84,23,-110,23,117,23,90,23,47,23,-22,22,-83,22,66,22,-49,21,95,21,-52,20,69,20,-56,19,69,19,-89,18,-2,17,42,17,92,16,104,15,117,14,115,13,97,12,112,11,-120,10,-96,9,-51,8,-4,7,20,7,38,6,59,5,52,4,23,3,-11,1,-60,0,-104,-1,84,-2,41,-3,-15,-5,-70,-6,123,-7,86,-8,90,-9,104,-10,-99,-11,-40,-12,65,-12,-65,-13,71,-13,-15,-14,-99,-14,83,-14,12,-14,-43,-15,-98,-15,83,-15,9,-15,-102,-16,55,-16,-24,-17,-109,-17,87,-17,71,-17,69,-17,89,-17,110,-17,-119,-17,-90,-17,-46,-17,-31,-17,-9,-17,17,-16,49,-16,59,-16,90,-16,70,-16,67,-16,61,-16,61,-16,75,-16,82,-16,-126,-16,-52,-16,13,-15,94,-15,-66,-15,13,-14,99,-14,-78,-14,-5,-14,49,-13,79,-13,107,-13,122,-13,119,-13,119,-13,102,-13,68,-13,50,-13,16,-13,-56,-14,-96,-14,105,-14,80,-14,61,-14,85,-14,-105,-14,8,-13,-113,-13,61,-12,22,-11,-30,-11,-61,-10,-93,-9,-123,-8,98,-7,89,-6,68,-5,56,-4,50,-3,28,-2,11,-1,-19,-1,-75,0,125,1,57,2,8,3,-7,3,-45,4,-55,5,-23,6,-38,7,-9,8,38,10,72,11,-115,12,-54,13,3,15,78,16,-89,17,-47,18,40,20,-125,21,-53,22,43,24,-102,25,14,27,110,28,-55,29,12,31,58,32,61,33,29,34,-54,34,87,35,-79,35,-47,35,-62,35,126,35,51,35,-67,34,47,34,108,33,-55,32,-14,31,15,31,7,30,-12,28,-61,27,109,26,-14,24,92,23,-92,21,-82,19,-86,17,-126,15,95,13,51,11,2,9,-9,6,-12,4,3,3,26,1,66,-1,96,-3,114,-5,-122,-7,-78,-9,-27,-11,67,-12,-55,-14,96,-15,38,-16,5,-17,-17,-19,-27,-20,-20,-21,-32,-22,-32,-23,11,-23,34,-24,73,-25,-98,-26,-4,-27,92,-27,-16,-28,118,-28,65,-28,7,-28,10,-28,41,-28,112,-28,-44,-28,83,-27,-19,-27,-126,-26,62,-25,-31,-25,-103,-24,56,-23,-52,-23,77,-22,-63,-22,10,-21,115,-21,-95,-21,-18,-21,101,-20,-76,-20,14,-19,-124,-19,-33,-19,64,-18,-100,-18,-27,-18,50,-17,-121,-17,-38,-17,72,-16,-48,-16,59,-15,-27,-15,-124,-14,42,-13,-2,-13,-72,-12,-124,-11,-125,-10,106,-9,123,-8,-101,-7,-37,-6,21,-4,82,-3,108,-2,101,-1,72,0,1,1,-72,1,60,2,-41,2,94,3,-24,3,107,4,9,5,127,5}; }
	private static byte[] data11(){ return new byte[] {34,6,-61,6,75,7,0,8,-68,8,-98,9,-121,10,-90,11,-63,12,-3,13,32,15,66,16,80,17,76,18,54,19,-9,19,-96,20,62,21,-106,21,-25,21,8,22,30,22,29,22,13,22,12,22,16,22,18,22,39,22,53,22,63,22,56,22,31,22,-9,21,-84,21,84,21,-5,20,-128,20,-31,19,78,19,117,18,126,17,-124,16,121,15,121,14,-98,13,-35,12,63,12,-54,11,75,11,5,11,-67,10,80,10,-41,9,68,9,-113,8,-63,7,-11,6,-10,5,-16,4,-7,3,-9,2,17,2,36,1,60,0,84,-1,110,-2,-125,-3,-84,-4,-66,-5,-51,-6,-25,-7,16,-7,33,-8,50,-9,59,-10,85,-11,103,-12,-103,-13,-65,-14,12,-14,103,-15,-46,-16,58,-16,-92,-17,34,-17,-87,-18,73,-18,-41,-19,112,-19,29,-19,-47,-20,-120,-20,90,-20,33,-20,-25,-21,-75,-21,113,-21,46,-21,-40,-22,114,-22,28,-22,-49,-23,107,-23,49,-23,-8,-24,1,-23,51,-23,-103,-23,57,-22,7,-21,31,-20,76,-19,-92,-18,-14,-17,94,-15,-30,-14,117,-12,5,-10,-122,-9,20,-7,-123,-6,-29,-5,16,-3,45,-2,59,-1,54,0,46,1,19,2,3,3,-14,3,-34,4,-53,5,-41,6,-23,7,-30,8,11,10,11,11,51,12,11,13,7,14,-45,14,-79,15,77,16,14,17,-79,17,74,18,-27,18,111,19,-27,19,77,20,-103,20,-28,20,-13,20,-7,20,10,21,-15,20,-79,20,-108,20,53,20,-35,19,122,19,-13,18,94,18,-78,17,-33,16,-27,15,-29,14,-75,13,112,12,35,11,-65,9,116,8,20,7,-65,5,-111,4,70,3,32,2,-18,0,-57,-1,-105,-2,119,-3,106,-4,87,-5,50,-6,42,-7,13,-8,-42,-10,-90,-11,-115,-12,99,-13,118,-14,-98,-15,-6,-16,-108,-16,85,-16,63,-16,77,-16,81,-16,-104,-16,-70,-16,-16,-16,42,-15,103,-15,-98,-15,-46,-15,11,-14,88,-14,-80,-14,44,-13,-64,-13,113,-12,62,-11,20,-10,28,-9,63,-8,122,-7,-71,-6,7,-4,58,-3,101,-2,-124,-1,107,0,59,1,-4,1,127,2,-20,2,68,3,-117,3,-112,3,-94,3,-128,3,77,3,50,3,-6,2,-78,2,-98,2,96,2,38,2,24,2,-4,1,-23,1,-23,1,-32,1,-32,1,5,2,36,2,94,2,-98,2,-65,2,-51,2,-36,2,-45,2,-53,2,-86,2,-101,2,-105,2,-97,2,-95,2,-83,2,-90,2,-98,2,-115,2,111,2,96,2,85,2,67,2,76,2,57,2,85,2,95,2,107,2,-85,2,-18,2,70,3,-38,3,115,4,48,5,3,6,-64,6,-115,7,81,8,-12,8,-111,9,38,10,-71,10,32,11,115,11,-73,11,-41,11,-17,11,-25,11,-56,11,-88,11,118,11,87,11,12,11,-50,10,-103,10,77,10,-42,9,102,9,-65,8,16,8,34,7,49,6,23,5,25,4,-15,2,-16,1,-26,0,-51,-1,-65,-2,-68,-3,-80,-4,-62,-5,-61,-6,-38,-7,-14,-8,12,-8,39,-9,82,-10,114,-11,-109,-12,-29,-13,43,-13,121,-14,-22,-15,-124,-15,40,-15,-58,-16,113,-16,18,-16,-82,-17,65,-17,-62,-18,112,-18,16,-18,-61,-19,-97,-19,-97,-19,-76,-19,-5,-19,64,-18,-81,-18,31,-17,-74,-17,101,-16,7,-15,-85,-15,88,-14,-25,-14,111,-13,-50,-13,42,-12,126,-12,-37,-12,73,-11,-46,-11,90,-10,-38,-10,88,-9,-36,-9,49,-8,-117,-8,-47,-8,27,-7,122,-7,-56,-7,41,-6,-87,-6,40,-5,-64,-5,126,-4,67,-3,12,-2,18,-1,28,0,49,1,-123,2,-37,3,94,5,-28,6,104,8,-1,9,-118,11,0,13,83,14,116,15,92,16,34,17,-75,17,46,18,-109,18,-49,18,16,19,76,19,99,19,-122,19,-93,19,-74,19,-39,19,15,20,49,20,75,20,119,20,-91,20,-39,20,-6,20,42,21,78,21,59,21,56,21,-17,20,-87,20,77,20,-22,19,92,19,-47,18,82,18,-38,17,98,17,-27,16,116,16,7,16,121,15,8,15,126,14,-43,13,51,13,119,12,-98,11,-71,10,-72,9,115,8,28,7,-95,5,15,4,121,2,-15,0,-105,-1,72,-2,45,-3,36,-4,83,-5,125,-6,-52,-7,40,-7,126,-8,-49,-9,55,-9,119,-10,-72,-11,-2,-12,56,-12,-123,-13,-33,-14,76,-14,-64,-15,79,-15,6,-15,-44,-16,-76,-16,-114,-16,124,-16,-127,-16,120,-16,-112,-16,-80,-16,-99,-16,-101,-16,-126,-16,89,-16,65,-16,44,-16,32,-16,48,-16,55,-16,99,-16,-110,-16,-33,-16,34,-15,113,-15,-75,-15,25,-14,112,-14,-56,-14,45,-13,-124,-13,-60,-13,-8,-13,23,-12,61,-12,70,-12,90,-12,54,-12,35,-12,-45,-13,103,-13,-15,-14,99,-14,-44,-15,83,-15,-28,-16,-67,-16,-62,-16,-15,-16,99,-15,-19,-15,-118,-14,62,-13,-7,-13,-62,-12}; }
	private static byte[] data12(){ return new byte[] {-109,-11,107,-10,84,-9,51,-8,-10,-8,-63,-7,116,-6,12,-5,-91,-5,40,-4,-111,-4,43,-3,-78,-3,76,-2,17,-1,-58,-1,-104,0,-99,1,-115,2,-86,3,-8,4,19,6,91,7,-81,8,4,10,107,11,-20,12,92,14,-50,15,59,17,-114,18,-23,19,73,21,-91,22,8,24,98,25,-44,26,50,28,-109,29,-44,30,-21,31,-11,32,-54,33,120,34,6,35,121,35,-49,35,-19,35,-5,35,-64,35,105,35,-57,34,12,34,65,33,69,32,63,31,12,30,-47,28,112,27,-6,25,-120,24,0,23,87,21,-63,19,28,18,110,16,-49,14,20,13,61,11,80,9,86,7,81,5,62,3,83,1,109,-1,-106,-3,-32,-5,80,-6,-50,-8,109,-9,48,-10,3,-11,-36,-13,-26,-14,-38,-15,-47,-16,-55,-17,-109,-18,85,-19,27,-20,-51,-22,-95,-23,-60,-24,-22,-25,76,-25,-11,-26,-83,-26,-118,-26,125,-26,-126,-26,-76,-26,-16,-26,62,-25,-100,-25,13,-24,123,-24,-3,-24,94,-23,-59,-23,21,-22,73,-22,-128,-22,-91,-22,-73,-22,-40,-22,-47,-22,-43,-22,3,-21,-15,-22,4,-21,31,-21,41,-21,69,-21,113,-21,-112,-21,-2,-21,-124,-20,32,-19,-21,-19,-42,-18,-62,-17,-56,-16,-42,-15,-49,-14,-16,-13,3,-11,17,-10,39,-9,77,-8,103,-7,108,-6,109,-5,86,-4,59,-3,19,-2,-37,-2,-110,-1,60,0,-20,0,-123,1,40,2,-67,2,74,3,-38,3,-103,4,98,5,64,6,70,7,79,8,105,9,-128,10,-111,11,-107,12,-94,13,-77,14,-73,15,-58,16,-36,17,-31,18,-60,19,123,20,32,21,-96,21,0,22,57,22,-122,22,-42,22,42,23,-109,23,-19,23,63,24,-114,24,-87,24,-46,24,-39,24,-86,24,92,24,3,24,-110,23,-4,22,101,22,-65,21,9,21,69,20,-97,19,-67,18,-1,17,26,17,68,16,104,15,-84,14,-11,13,83,13,-53,12,60,12,-84,11,4,11,71,10,-125,9,-71,8,-64,7,-32,6,15,6,35,5,97,4,-122,3,-73,2,-28,1,-19,0,1,0,-25,-2,-29,-3,-54,-4,-62,-5,-56,-6,-32,-7,-3,-8,57,-8,-128,-9,-42,-10,39,-10,-123,-11,-34,-12,48,-12,-114,-13,-41,-14,68,-14,-76,-15,64,-15,-47,-16,124,-16,50,-16,-20,-17,-95,-17,74,-17,-21,-18,-116,-18,55,-18,-45,-19,94,-19,-36,-20,103,-20,-65,-21,-3,-22,100,-22,-90,-23,18,-23,-96,-24,89,-24,79,-24,-116,-24,-25,-24,-128,-23,94,-22,74,-21,94,-20,-100,-19,-49,-18,43,-16,95,-15,-105,-14,-57,-13,-16,-12,3,-10,26,-9,21,-8,-10,-8,-48,-7,-107,-6,64,-5,-37,-5,118,-4,63,-3,4,-2,-21,-2,-20,-1,19,1,81,2,-97,3,-6,4,64,6,126,7,-55,8,-4,9,27,11,49,12,74,13,61,14,44,15,12,16,-39,16,-83,17,100,18,44,19,-44,19,119,20,-11,20,105,21,-35,21,36,22,109,22,-87,22,-50,22,-5,22,0,23,-50,22,110,22,-48,21,-2,20,-22,19,-65,18,-122,17,45,16,-25,14,-104,13,81,12,36,11,-30,9,-82,8,113,7,60,6,2,5,-45,3,-71,2,114,1,57,0,-14,-2,-100,-3,48,-4,-30,-6,-126,-7,59,-8,6,-9,2,-10,17,-11,87,-12,-66,-13,81,-13,-23,-14,-102,-14,88,-14,60,-14,37,-14,-16,-15,-29,-15,-10,-15,5,-14,71,-14,120,-14,-70,-14,8,-13,101,-13,-64,-13,74,-12,-59,-12,109,-11,49,-10,40,-9,72,-8,118,-7,-90,-6,-63,-5,-35,-4,-14,-3,-15,-2,-52,-1,-105,0,51,1,-74,1,26,2,70,2,63,2,47,2,-35,1,-118,1,31,1,-88,0,59,0,-18,-1,-107,-1,78,-1,48,-1,22,-1,37,-1,86,-1,-106,-1,-12,-1,70,0,-118,0,-40,0,-3,0,22,1,55,1,73,1,93,1,-128,1,-119,1,-125,1,110,1,65,1,13,1,-50,0,-121,0,86,0,60,0,53,0,59,0,96,0,112,0,-120,0,-99,0,-96,0,-64,0,-19,0,47,1,-118,1,-4,1,-126,2,34,3,-48,3,-108,4,60,5,-19,5,-81,6,74,7,2,8,-73,8,90,9,-13,9,-101,10,19,11,-118,11,-18,11,63,12,113,12,122,12,120,12,105,12,52,12,3,12,-54,11,119,11,25,11,-111,10,19,10,99,9,-90,8,-44,7,-8,6,35,6,46,5,72,4,116,3,-104,2,-55,1,-14,0,-1,-1,55,-1,60,-2,94,-3,100,-4,-124,-5,-122,-6,-77,-7,-14,-8,81,-8,-48,-9,126,-9,50,-9,-16,-10,-108,-10,46,-10,-49,-11,77,-11,-79,-12,11,-12,-117,-13,-4,-14,-105,-14,60,-14,-25,-15,-103,-15,111,-15,45,-15,14,-15,15,-15,58,-15,117,-15,-51,-15,59,-14,-76,-14,65,-13,-81,-13,34,-12,-121,-12,-19,-12,54,-11,-123,-11,-54,-11,12,-10,68,-10,120,-10}; }
	private static byte[] data13(){ return new byte[] {-80,-10,-26,-10,14,-9,49,-9,92,-9,96,-9,96,-9,-127,-9,-125,-9,-83,-9,-2,-9,102,-8,-39,-8,-102,-7,79,-6,16,-5,-28,-5,-75,-4,-78,-3,-103,-2,-98,-1,-72,0,-10,1,69,3,-76,4,1,6,91,7,-119,8,-100,9,104,10,17,11,110,11,-42,11,30,12,72,12,-122,12,-79,12,-15,12,62,13,-110,13,-41,13,54,14,-126,14,-55,14,36,15,110,15,-47,15,100,16,-31,16,117,17,6,18,113,18,-32,18,28,19,52,19,45,19,8,19,-38,18,-68,18,-95,18,-94,18,-126,18,107,18,69,18,49,18,-2,17,-62,17,-123,17,53,17,-36,16,85,16,-51,15,33,15,73,14,86,13,63,12,9,11,-69,9,94,8,-26,6,-112,5,103,4,43,3,10,2,23,1,66,0,95,-1,-99,-2,-70,-3,-34,-4,-16,-5,-14,-6,23,-6,48,-7,100,-8,-83,-9,-2,-10,79,-10,-78,-11,22,-11,108,-12,-39,-13,83,-13,-49,-14,66,-14,-38,-15,107,-15,45,-15,-49,-16,-118,-16,85,-16,26,-16,-9,-17,-42,-17,-85,-17,-106,-17,-96,-17,-86,-17,-87,-17,-32,-17,5,-16,52,-16,-110,-16,-22,-16,94,-15,-54,-15,61,-14,-98,-14,-8,-14,85,-13,-97,-13,-40,-13,21,-12,62,-12,81,-12,40,-12,4,-12,-102,-13,31,-13,-110,-14,-22,-15,97,-15,-37,-16,113,-16,47,-16,7,-16,-1,-17,21,-16,93,-16,-94,-16,25,-15,-95,-15,72,-14,1,-13,-71,-13,-128,-12,71,-11,-21,-11,-91,-10,48,-9,-89,-9,25,-8,104,-8,-87,-8,-18,-8,57,-7,-124,-7,-12,-7,127,-6,18,-5,-33,-5,-69,-4,-77,-3,-62,-2,-22,-1,62,1,-83,2,51,4,-80,5,73,7,-39,8,112,10,-11,11,127,13,-9,14,120,16,-8,17,-120,19,16,21,-94,22,88,24,-65,25,87,27,-45,28,61,30,-95,31,-51,32,-44,33,-95,34,107,35,-25,35,61,36,116,36,123,36,72,36,-7,35,113,35,-56,34,-1,33,-30,32,-61,31,-111,30,93,29,48,28,12,27,-13,25,-60,24,-120,23,24,22,-118,20,-42,18,-2,16,45,15,84,13,120,11,-88,9,-33,7,51,6,111,4,-59,2,37,1,-115,-1,10,-2,-75,-4,114,-5,43,-6,12,-7,-22,-9,-71,-10,-113,-11,56,-12,-50,-14,-128,-15,40,-16,-42,-18,-68,-19,-119,-20,-87,-21,-5,-22,97,-22,18,-22,-40,-23,-84,-23,-101,-23,-65,-23,-72,-23,-20,-23,35,-22,100,-22,-55,-22,18,-21,91,-21,-99,-21,-93,-21,-91,-21,127,-21,40,-21,-48,-22,107,-22,-12,-23,-116,-23,19,-23,-59,-24,-108,-24,101,-24,71,-24,87,-24,91,-24,-106,-24,-22,-24,38,-23,-105,-23,18,-22,-116,-22,76,-21,20,-20,-19,-20,-21,-19,-4,-18,16,-16,53,-15,48,-14,31,-13,7,-12,-38,-12,-75,-11,-98,-10,-111,-9,-124,-8,-127,-7,117,-6,105,-5,58,-4,-14,-4,-60,-3,-118,-2,108,-1,96,0,81,1,98,2,-119,3,-68,4,-21,5,31,7,88,8,-97,9,-38,10,-1,11,72,13,-117,14,-87,15,-48,16,-20,17,-1,18,5,20,-16,20,-45,21,-111,22,53,23,-74,23,56,24,-96,24,2,25,120,25,-57,25,37,26,105,26,-109,26,-117,26,114,26,57,26,-31,25,126,25,18,25,-98,24,48,24,-92,23,20,23,117,22,-76,21,-53,20,-11,19,-13,18,-13,17,-9,16,14,16,44,15,106,14,-88,13,-11,12,76,12,-97,11,-41,10,36,10,76,9,104,8,109,7,117,6,-117,5,127,4,122,3,112,2,75,1,58,0,-14,-2,-113,-3,104,-4,41,-5,16,-6,61,-7,-117,-8,-15,-9,-121,-9,39,-9,-48,-10,110,-10,-1,-11,-97,-11,60,-11,-46,-12,97,-12,8,-12,-100,-13,68,-13,-33,-14,121,-14,12,-14,-118,-15,32,-15,-109,-16,8,-16,111,-17,-51,-18,41,-18,-100,-19,-16,-20,76,-20,-47,-21,64,-21,-64,-22,96,-22,-6,-23,-79,-23,-111,-23,125,-23,-88,-23,5,-22,-118,-22,63,-21,22,-20,-2,-20,4,-18,19,-17,42,-16,53,-15,59,-14,36,-13,-13,-13,-82,-12,63,-11,-70,-11,34,-10,-127,-10,-37,-10,79,-9,-62,-9,112,-8,13,-7,-58,-7,-98,-6,-105,-5,-96,-4,-61,-3,-9,-2,56,0,-118,1,-51,2,12,4,73,5,96,6,-123,7,-98,8,-94,9,-93,10,-69,11,-78,12,-49,13,-41,14,-54,15,-68,16,-95,17,-117,18,-127,19,85,20,42,21,-2,21,-95,22,-1,22,83,23,93,23,83,23,-4,22,-102,22,8,22,92,21,-126,20,-107,19,-97,18,-114,17,124,16,96,15,76,14,35,13,-14,11,-46,10,-116,9,74,8,18,7,-58,5,-125,4,44,3,-37,1,-107,0,88,-1,17,-2,-13,-4,-47,-5,-57,-6,-52,-7,5,-7,34,-8,96,-9,-98,-10,-17,-11,80,-11,-69,-12,60,-12,-24,-13,-96,-13,111,-13,99,-13,79,-13}; }
	private static byte[] data14(){ return new byte[] {105,-13,-127,-13,-76,-13,-24,-13,79,-12,-65,-12,71,-11,-16,-11,-62,-10,-100,-9,-107,-8,-90,-7,-74,-6,-57,-5,-52,-4,-62,-3,-102,-2,85,-1,-50,-1,55,0,101,0,-120,0,122,0,108,0,45,0,-39,-1,-115,-1,25,-1,-120,-2,24,-2,-98,-3,51,-3,7,-3,-19,-4,-1,-4,50,-3,112,-3,-65,-3,27,-2,107,-2,-91,-2,-13,-2,43,-1,99,-1,-118,-1,-106,-1,-71,-1,-78,-1,-117,-1,86,-1,11,-1,-73,-2,99,-2,34,-2,-15,-3,-63,-3,-87,-3,-64,-3,-6,-3,29,-2,105,-2,-84,-2,-28,-2,34,-1,70,-1,-114,-1,-49,-1,40,0,-102,0,41,1,-59,1,124,2,53,3,7,4,-34,4,-83,5,-106,6,-126,7,-128,8,109,9,88,10,52,11,12,12,-73,12,58,13,-78,13,-13,13,2,14,-4,13,-40,13,-93,13,94,13,26,13,-71,12,106,12,1,12,-84,11,49,11,-86,10,5,10,46,9,74,8,78,7,59,6,13,5,-11,3,-34,2,-55,1,-66,0,-64,-1,-77,-2,-89,-3,-69,-4,-34,-5,30,-5,-128,-6,-1,-7,-94,-7,105,-7,45,-7,21,-7,-32,-8,-122,-8,46,-8,-40,-9,83,-9,-41,-10,73,-10,-72,-11,73,-11,-39,-12,111,-12,19,-12,-26,-13,-54,-13,-74,-13,-66,-13,-46,-13,10,-12,76,-12,-84,-12,32,-11,-92,-11,19,-10,-94,-10,33,-9,-116,-9,-35,-9,4,-8,26,-8,14,-8,-6,-9,-50,-9,-115,-9,92,-9,40,-9,-19,-10,-60,-10,-101,-10,115,-10,99,-10,96,-10,94,-10,-118,-10,-65,-10,22,-9,-127,-9,-34,-9,106,-8,-1,-8,-99,-7,73,-6,2,-5,-84,-5,120,-4,76,-3,61,-2,30,-1,15,0,4,1,-3,1,-41,2,-109,3,73,4,-89,4,0,5,85,5,93,5,-85,5,-32,5,23,6,112,6,-65,6,-1,6,90,7,-80,7,1,8,104,8,-39,8,91,9,2,10,-67,10,122,11,83,12,22,13,-16,13,-61,14,127,15,44,16,-52,16,77,17,-54,17,47,18,-121,18,-56,18,7,19,54,19,95,19,127,19,111,19,93,19,79,19,54,19,3,19,-41,18,-114,18,43,18,-72,17,27,17,101,16,123,15,-127,14,97,13,55,12,2,11,-57,9,110,8,52,7,-28,5,-114,4,124,3,88,2,113,1,-107,0,-72,-1,-6,-2,117,-2,-72,-3,-3,-4,70,-4,122,-5,-73,-6,-40,-7,-22,-8,17,-8,53,-9,67,-10,105,-11,-81,-12,-32,-13,66,-13,-87,-14,4,-14,-104,-15,22,-15,-83,-16,97,-16,20,-16,-32,-17,-55,-17,-74,-17,-93,-17,-55,-17,-31,-17,33,-16,89,-16,-92,-16,-6,-16,79,-15,-99,-15,-13,-15,93,-14,-76,-14,-5,-14,64,-13,96,-13,-125,-13,-119,-13,103,-13,82,-13,4,-13,-61,-14,122,-14,26,-14,-75,-15,92,-15,-12,-16,-80,-16,120,-16,73,-16,69,-16,75,-16,115,-16,-57,-16,35,-15,-107,-15,41,-14,-90,-14,52,-13,-43,-13,83,-12,-62,-12,29,-11,87,-11,-105,-11,-66,-11,-48,-11,-12,-11,-1,-11,20,-10,60,-10,122,-10,-54,-10,86,-9,-23,-9,-80,-8,-77,-7,-84,-6,-30,-5,41,-3,-127,-2,-32,-1,86,1,-73,2,53,4,-77,5,39,7,-78,8,64,10,-23,11,-115,13,91,15,41,17,14,19,-1,20,-27,22,-41,24,-109,26,66,28,-55,29,-6,30,28,32,24,33,-17,33,-85,34,65,35,-62,35,27,36,60,36,65,36,2,36,-100,35,-3,34,82,34,-116,33,-87,32,-82,31,-65,30,-66,29,-105,28,108,27,26,26,-58,24,78,23,-55,21,43,20,-112,18,-13,16,85,15,-69,13,35,12,-119,10,-21,8,89,7,-71,5,28,4,-115,2,25,1,-102,-1,76,-2,0,-3,-76,-5,120,-6,46,-7,-31,-9,-109,-10,52,-11,-35,-13,-106,-14,64,-15,34,-16,40,-17,67,-18,-95,-19,37,-19,-57,-20,-96,-20,-96,-20,-65,-20,-5,-20,53,-19,-113,-19,-37,-19,12,-18,46,-18,54,-18,4,-18,-47,-19,96,-19,-29,-20,67,-20,-115,-21,-52,-22,31,-22,116,-23,-42,-24,93,-24,12,-24,-66,-25,-73,-25,-105,-25,-87,-25,-80,-25,-46,-25,-28,-25,39,-24,107,-24,-58,-24,57,-23,-82,-23,63,-22,-47,-22,98,-21,1,-20,-112,-20,47,-19,-49,-19,111,-18,28,-17,-36,-17,-98,-16,125,-15,116,-14,79,-13,101,-12,103,-11,109,-10,121,-9,-87,-8,-78,-7,-62,-6,-56,-5,-54,-4,-20,-3,8,-1,54,0,111,1,-67,2,13,4,116,5,-21,6,90,8,-33,9,102,11,-12,12,-103,14,2,16,125,17,-41,18,9,20,52,21,41,22,-15,22,-101,23,46,24,-112,24,-11,24,84,25,-80,25,26,26,115,26,-44,26,55,27,110,27,-114,27,-96,27,-125,27,57,27,-62,26,59,26,-104,25,-56,24,6,24,56,23,80,22,94,21,118,20,-110,19,-84,18,-31,17,31,17,102,16}; }
	private static byte[] data15(){ return new byte[] {-76,15,-6,14,89,14,-98,13,-49,12,9,12,47,11,51,10,72,9,63,8,48,7,28,6,9,5,-67,3,-107,2,72,1,6,0,-38,-2,-79,-3,-115,-4,-90,-5,-62,-6,4,-6,121,-7,18,-7,-78,-8,-107,-8,-102,-8,-118,-8,-117,-8,111,-8,83,-8,26,-8,-52,-9,90,-9,-44,-10,62,-10,-127,-11,-72,-12,-27,-13,5,-13,68,-14,105,-15,-88,-16,-38,-17,34,-17,106,-18,-79,-19,17,-19,121,-20,-9,-21,-119,-21,35,-21,-38,-22,-89,-22,124,-22,112,-22,-125,-22,-106,-22,-57,-22,36,-21,-90,-21,72,-20,11,-19,-50,-19,-102,-18,109,-17,30,-16,-64,-16,59,-15,-96,-15,-5,-15,65,-14,-113,-14,-45,-14,51,-13,-123,-13,21,-12,-91,-12,64,-11,17,-10,-48,-10,-77,-9,-118,-8,116,-7,102,-6,89,-5,81,-4,114,-3,-121,-2,-75,-1,-17,0,32,2,106,3,-104,4,-27,5,53,7,123,8,-67,9,-2,10,56,12,-128,13,-81,14,-57,15,-37,16,-30,17,-37,18,-50,19,-84,20,127,21,44,22,-45,22,83,23,-102,23,-64,23,-80,23,103,23,-21,22,79,22,117,21,-124,20,119,19,124,18,105,17,91,16,92,15,69,14,73,13,43,12,27,11,-9,9,-63,8,-110,7,75,6,12,5,-57,3,-103,2,117,1,61,0,25,-1,27,-2,-12,-4,-3,-5,21,-5,59,-6,116,-7,-54,-8,33,-8,-96,-9,35,-9,-86,-10,84,-10,8,-10,-84,-11,-111,-11,124,-11,-99,-11,-23,-11,98,-10,-39,-10,-91,-9,120,-8,104,-7,114,-6,-120,-5,-125,-4,-115,-3,106,-2,40,-1,-75,-1,53,0,-127,0,-80,0,-69,0,-96,0,-121,0,72,0,5,0,-105,-1,31,-1,-86,-2,46,-2,-66,-3,86,-3,-3,-4,-69,-4,-119,-4,109,-4,99,-4,122,-4,-117,-4,-65,-4,-18,-4,41,-3,76,-3,106,-3,-125,-3,125,-3,89,-3,29,-3,-52,-4,97,-4,-13,-5,101,-5,-26,-6,101,-6,-25,-7,-98,-7,111,-7,41,-7,66,-7,95,-7,-126,-7,-82,-7,-17,-7,25,-6,103,-6,-91,-6,-24,-6,42,-5,123,-5,-36,-5,98,-4,-31,-4,-106,-3,100,-2,80,-1,98,0,-78,1,-5,2,91,4,-89,5,1,7,68,8,114,9,123,10,108,11,42,12,-44,12,120,13,-18,13,86,14,-100,14,-35,14,26,15,50,15,61,15,50,15,2,15,-56,14,86,14,-63,13,37,13,105,12,122,11,-102,10,-97,9,-102,8,-104,7,-117,6,89,5,60,4,32,3,-23,1,-17,0,-38,-1,-29,-2,-9,-3,30,-3,93,-4,-44,-5,84,-5,-34,-6,-120,-6,90,-6,22,-6,-23,-7,-60,-7,124,-7,34,-7,-63,-8,75,-8,-70,-9,42,-9,-119,-10,4,-10,-96,-11,78,-11,50,-11,88,-11,-97,-11,15,-10,-90,-10,61,-9,-24,-9,-104,-8,39,-7,-74,-7,50,-6,-102,-6,-43,-6,5,-5,13,-5,-26,-6,-85,-6,88,-6,-54,-7,57,-7,-94,-8,6,-8,-116,-9,37,-9,-55,-10,-93,-10,125,-10,113,-10,-123,-10,-103,-10,-97,-10,-43,-10,1,-9,80,-9,-87,-9,18,-8,-106,-8,39,-7,-54,-7,118,-6,36,-5,-58,-5,108,-4,-1,-4,-119,-3,4,-2,101,-2,-89,-2,3,-1,62,-1,-116,-1,-39,-1,5,0,57,0,-117,0,-88,0,-6,0,48,1,90,1,-80,1,-1,1,86,2,-75,2,23,3,110,3,-9,3,115,4,12,5,-35,5,-79,6,-87,7,-51,8,-15,9,49,11,107,12,-110,13,-108,14,-121,15,73,16,-11,16,125,17,-39,17,41,18,121,18,-56,18,17,19,98,19,-84,19,-12,19,50,20,54,20,53,20,8,20,-96,19,32,19,-113,18,-21,17,30,17,68,16,69,15,83,14,64,13,35,12,2,11,-41,9,-40,8,-59,7,-41,6,5,6,56,5,104,4,-67,3,0,3,70,2,-117,1,-67,0,-30,-1,13,-1,18,-2,56,-3,108,-4,106,-5,-110,-6,-58,-7,-33,-8,-7,-9,20,-9,27,-10,31,-11,39,-12,62,-13,124,-14,-24,-15,119,-15,68,-15,38,-15,45,-15,101,-15,-127,-15,-83,-15,-54,-15,-25,-15,10,-14,50,-14,76,-14,111,-14,-102,-14,-99,-14,-39,-14,-51,-14,-60,-14,-92,-14,-100,-14,88,-14,60,-14,-9,-15,-76,-15,-126,-15,59,-15,17,-15,-40,-16,-114,-16,70,-16,13,-16,-54,-17,-92,-17,-106,-17,-77,-17,-6,-17,71,-16,-90,-16,48,-15,-93,-15,11,-14,110,-14,-104,-14,-66,-14,-32,-14,-74,-14,-71,-14,-92,-14,-120,-14,-128,-14,-128,-14,124,-14,-95,-14,-49,-14,23,-13,-107,-13,61,-12,-17,-12,-33,-11,-35,-10,-32,-9,11,-7,34,-6,89,-5,-93,-4,-19,-3,72,-1,-66,0,62,2,-15,3,-82,5,-99,7,-108,9,-83,11,-31,13,23,16,72,18,91,20,109,22,53,24,-22,25,-107,27,11,29,124,30,-39,31,8,33,34,34,34,35,-11,35,-83,36,43,37}; }
	private static byte[] data16(){ return new byte[] {106,37,-126,37,102,37,17,37,-128,36,-35,35,5,35,50,34,78,33,94,32,99,31,82,30,64,29,24,28,-11,26,-97,25,74,24,-44,22,96,21,-55,19,43,18,-126,16,-9,14,53,13,-106,11,-11,9,77,8,-61,6,75,5,-67,3,87,2,-30,0,110,-1,11,-2,-121,-4,10,-5,-83,-7,53,-8,-63,-10,126,-11,63,-12,31,-13,58,-14,109,-15,-63,-16,101,-16,3,-16,-12,-17,-26,-17,-2,-17,58,-16,110,-16,-96,-16,-20,-16,7,-15,38,-15,37,-15,-7,-16,-77,-16,60,-16,-104,-17,-15,-18,48,-18,84,-19,-110,-20,-45,-21,10,-21,108,-22,-62,-23,22,-23,-104,-24,48,-24,-46,-25,-92,-25,101,-25,89,-25,-126,-25,-95,-25,-56,-25,-2,-25,25,-24,63,-24,87,-24,104,-24,-121,-24,-105,-24,-113,-24,-84,-24,-68,-24,-37,-24,18,-23,91,-23,-55,-23,107,-22,17,-21,-11,-21,17,-19,42,-18,111,-17,-74,-16,-16,-15,43,-13,79,-12,108,-11,122,-10,-116,-9,-94,-8,-32,-7,41,-5,-93,-4,70,-2,-6,-1,-35,1,-30,3,-42,5,-63,7,-69,9,-109,11,86,13,7,15,-90,16,40,18,-113,19,-46,20,11,22,29,23,18,24,-13,24,-37,25,-112,26,100,27,19,28,-61,28,99,29,-28,29,53,30,97,30,110,30,71,30,13,30,-99,29,15,29,127,28,-39,27,40,27,105,26,-58,25,26,25,95,24,-95,23,-33,22,7,22,52,21,95,20,112,19,-127,18,-71,17,-35,16,6,16,40,15,44,14,72,13,54,12,-3,10,-57,9,115,8,4,7,-86,5,58,4,-48,2,115,1,25,0,-27,-2,-5,-3,-6,-4,45,-4,-79,-5,31,-5,-53,-6,-94,-6,-118,-6,-108,-6,-80,-6,-54,-6,-37,-6,-41,-6,-80,-6,122,-6,30,-6,-110,-7,-23,-8,44,-8,110,-9,-128,-10,-93,-11,-60,-12,-30,-13,-1,-14,37,-14,62,-15,99,-16,-90,-17,-23,-18,61,-18,-65,-19,77,-19,-19,-20,-71,-20,125,-20,102,-20,114,-20,98,-20,126,-20,-89,-20,-39,-20,18,-19,89,-19,-97,-19,-30,-19,47,-18,111,-18,-73,-18,-26,-18,18,-17,59,-17,99,-17,-126,-17,-61,-17,20,-16,112,-16,-42,-16,99,-15,-16,-15,-111,-14,36,-13,-86,-13,55,-12,-69,-12,76,-11,-23,-11,-89,-10,125,-9,-114,-8,-109,-7,-45,-6,18,-4,105,-3,-36,-2,29,0,101,1,-112,2,-62,3,-35,4,14,6,33,7,77,8,-127,9,-50,10,34,12,-127,13,-40,14,57,16,-125,17,-52,18,-37,19,-29,20,-104,21,40,22,-121,22,-87,22,119,22,42,22,-94,21,21,21,89,20,-98,19,-22,18,64,18,-117,17,-58,16,27,16,73,15,99,14,-126,13,-113,12,-103,11,-101,10,-122,9,121,8,91,7,76,6,70,5,21,4,10,3,-3,1,-18,0,10,0,27,-1,72,-2,123,-3,-75,-4,1,-4,112,-5,-49,-6,102,-6,9,-6,-43,-7,-98,-7,-116,-7,-102,-7,-56,-7,40,-6,-104,-6,54,-5,-28,-5,-89,-4,-106,-3,101,-2,56,-1,16,0,-56,0,110,1,-28,1,65,2,-124,2,-112,2,-122,2,78,2,-5,1,-122,1,-1,0,118,0,-24,-1,99,-1,-60,-2,47,-2,-97,-3,28,-3,-72,-4,85,-4,16,-4,-29,-5,-46,-5,-52,-5,-28,-5,0,-4,44,-4,50,-4,33,-4,29,-4,-43,-5,122,-5,20,-5,103,-6,-69,-7,28,-7,104,-8,-70,-9,58,-9,-79,-10,86,-10,20,-10,-34,-11,-61,-11,-89,-11,-97,-11,-95,-11,-72,-11,-51,-11,1,-10,62,-10,117,-10,-43,-10,57,-9,-69,-9,82,-8,13,-7,-26,-7,-35,-6,-35,-5,26,-3,84,-2,-116,-1,-22,0,87,2,-83,3,-6,4,78,6,-101,7,-49,8,0,10,45,11,61,12,74,13,88,14,77,15,19,16,-45,16,72,17,-98,17,-66,17,-116,17,46,17,-73,16,10,16,105,15,-86,14,-27,13,16,13,64,12,95,11,116,10,-124,9,100,8,97,7,53,6,9,5,-47,3,-93,2,124,1,99,0,79,-1,93,-2,122,-3,-69,-4,1,-4,97,-5,-34,-6,115,-6,30,-6,-37,-7,-116,-7,60,-7,-11,-8,-127,-8,38,-8,-95,-9,59,-9,-64,-10,95,-10,42,-10,59,-10,103,-10,-61,-10,60,-9,-54,-9,-123,-8,70,-7,9,-6,-80,-6,107,-5,3,-4,-110,-4,3,-3,88,-3,-115,-3,-113,-3,117,-3,31,-3,-95,-4,41,-4,125,-5,-62,-6,50,-6,-112,-7,4,-7,-86,-8,85,-8,52,-8,24,-8,1,-8,6,-8,21,-8,29,-8,24,-8,58,-8,96,-8,-88,-8,8,-7,98,-7,-60,-7,43,-6,116,-6,-72,-6,-39,-6,-38,-6,-39,-6,-55,-6,-57,-6,-39,-6,-24,-6,-2,-6,40,-5,81,-5,126,-5,-103,-5,-87,-5,-59,-5,-42,-5,-49,-5,-46,-5,-39,-5,-44,-5,14,-4,71,-4,-96,-4,59,-3,-41,-3,-96,-2,-96,-1,-96,0,-71,1}; }
	private static byte[] data17(){ return new byte[] {0,3,60,4,-95,5,-1,6,60,8,-124,9,-59,10,-44,11,-20,12,2,14,0,15,-11,15,4,17,10,18,24,19,34,20,4,21,-46,21,-122,22,9,23,74,23,110,23,77,23,-1,22,-113,22,-5,21,95,21,-101,20,-32,19,-11,18,50,18,73,17,95,16,126,15,-108,14,-108,13,-66,12,-26,11,2,11,67,10,124,9,-66,8,12,8,75,7,95,6,-100,5,-62,4,-60,3,-21,2,8,2,22,1,45,0,74,-1,66,-2,67,-3,58,-4,17,-5,-20,-7,-34,-8,-64,-9,-29,-10,19,-10,93,-11,-15,-12,-103,-12,85,-12,78,-12,63,-12,53,-12,53,-12,54,-12,32,-12,-6,-13,-74,-13,-91,-13,113,-13,43,-13,-38,-14,-111,-14,70,-14,15,-14,-83,-15,99,-15,27,-15,-39,-16,-67,-16,-120,-16,97,-16,62,-16,32,-16,-18,-17,-67,-17,-101,-17,106,-17,79,-17,81,-17,87,-17,117,-17,-106,-17,-59,-17,18,-16,56,-16,86,-16,121,-16,-119,-16,-109,-16,118,-16,85,-16,64,-16,10,-16,-39,-17,-75,-17,-114,-17,122,-17,112,-17,113,-17,-125,-17,-44,-17,26,-16,116,-16,-5,-16,-84,-15,96,-14,86,-13,82,-12,109,-11,-71,-10,9,-8,-121,-7,33,-5,-49,-4,-121,-2,113,0,93,2,83,4,75,6,75,8,63,10,43,12,47,14,50,16,48,18,44,20,56,22,48,24,43,26,40,28,-28,29,-106,31,13,33,93,34,109,35,61,36,-50,36,-9,36,16,37,-57,36,110,36,-50,35,42,35,125,34,-65,33,-18,32,40,32,86,31,-118,30,-91,29,-73,28,-73,27,-72,26,-128,25,76,24,-1,22,-96,21,32,20,-88,18,24,17,-105,15,12,14,125,12,2,11,-113,9,-3,7,126,6,-6,4,100,3,-24,1,78,0,-64,-2,81,-3,-43,-5,127,-6,82,-7,20,-8,35,-9,60,-10,-122,-11,-6,-12,-97,-12,73,-12,51,-12,53,-12,52,-12,84,-12,111,-12,-100,-12,-44,-12,-34,-12,-50,-12,-75,-12,100,-12,15,-12,-112,-13,-25,-14,96,-14,-54,-15,32,-15,-126,-16,-27,-17,43,-17,-128,-18,-30,-19,23,-19,114,-20,-64,-21,1,-21,-99,-22,42,-22,-66,-23,-105,-23,89,-23,50,-23,32,-23,-33,-24,-49,-24,-116,-24,61,-24,-32,-25,-122,-25,17,-25,-70,-26,92,-26,30,-26,-9,-27,-28,-27,-35,-27,27,-26,97,-26,-50,-26,83,-25,-23,-25,-60,-24,-74,-23,-87,-22,-92,-21,-101,-20,-70,-19,-60,-18,-33,-17,37,-15,-124,-14,-30,-13,120,-11,55,-9,14,-7,-16,-6,-36,-4,-62,-2,-78,0,-92,2,114,4,95,6,82,8,40,10,-7,11,-38,13,-80,15,-113,17,94,19,3,21,-100,22,34,24,120,25,-98,26,-89,27,108,28,57,29,-54,29,60,30,-96,30,-33,30,-13,30,9,31,-26,30,-94,30,80,30,-24,29,122,29,24,29,-123,28,8,28,114,27,-40,26,38,26,-118,25,-59,24,2,24,76,23,120,22,-67,21,-32,20,14,20,45,19,70,18,92,17,63,16,-9,14,-73,13,66,12,-88,10,15,9,112,7,-80,5,33,4,-104,2,59,1,17,0,15,-1,63,-2,-80,-3,53,-3,-32,-4,-49,-4,-75,-4,-59,-4,-38,-4,-22,-4,-21,-4,2,-3,-55,-4,-106,-4,78,-4,-36,-5,67,-5,-74,-6,0,-6,90,-7,-112,-8,-42,-9,17,-9,74,-10,-82,-11,-19,-12,55,-12,-115,-13,-21,-14,43,-14,-103,-15,-18,-16,104,-16,-22,-17,113,-17,31,-17,-35,-18,-78,-18,-100,-18,115,-18,84,-18,55,-18,33,-18,-1,-19,-15,-19,-18,-19,-39,-19,-44,-19,-37,-19,-56,-19,-32,-19,-23,-19,-20,-19,-9,-19,38,-18,53,-18,104,-18,-102,-18,-46,-18,19,-17,96,-17,-81,-17,28,-16,-99,-16,35,-15,-47,-15,124,-14,57,-13,37,-12,28,-11,54,-10,92,-9,127,-8,-101,-7,-59,-6,-16,-5,-18,-4,6,-2,11,-1,36,0,64,1,112,2,-45,3,55,5,-66,6,72,8,-35,9,119,11,-3,12,118,14,-45,15,5,17,5,18,-42,18,118,19,-29,19,26,20,75,20,63,20,30,20,-17,19,-106,19,54,19,-52,18,50,18,-86,17,22,17,108,16,-54,15,52,15,-119,14,-24,13,46,13,116,12,-72,11,-16,10,4,10,45,9,69,8,60,7,55,6,30,5,16,4,-34,2,-49,1,-63,0,-63,-1,-45,-2,23,-2,100,-3,-40,-4,-128,-4,55,-4,54,-4,88,-4,-96,-4,20,-3,-100,-3,53,-2,-24,-2,-87,-1,103,0,37,1,-48,1,124,2,33,3,-79,3,39,4,-114,4,-32,4,19,5,40,5,45,5,2,5,-60,4,121,4,24,4,-100,3,-14,2,88,2,-96,1,-29,0,34,0,103,-1,-85,-2,15,-2,115,-3,-29,-4,124,-4,23,-4,-58,-5,-116,-5,87,-5,29,-5,-51,-6,107,-6,-12,-7,112,-7,-58,-8,10,-8,84,-9,-107,-10,-46,-11,38,-11,102,-12}; }
	private static byte[] data18(){ return new byte[] {-67,-13,28,-13,-126,-14,-32,-15,86,-15,-20,-16,-124,-16,68,-16,17,-16,-6,-17,19,-16,35,-16,105,-16,-33,-16,80,-15,-22,-15,-87,-14,103,-13,80,-12,66,-11,106,-10,125,-9,-78,-8,-18,-7,77,-5,-38,-4,56,-2,-53,-1,95,1,-2,2,-104,4,40,6,-51,7,105,9,-11,10,109,12,-53,13,24,15,48,16,15,17,-59,17,44,18,127,18,-118,18,127,18,54,18,-38,17,89,17,-61,16,46,16,-121,15,-79,14,-25,13,9,13,19,12,47,11,51,10,16,9,1,8,-13,6,-49,5,-51,4,-43,3,-52,2,-12,1,9,1,26,0,77,-1,101,-2,-100,-3,-18,-4,35,-4,100,-5,-63,-6,11,-6,102,-7,-42,-8,90,-8,-51,-9,124,-9,72,-9,44,-9,68,-9,-127,-9,-41,-9,69,-8,-16,-8,-117,-7,71,-6,-7,-6,-99,-5,77,-4,-21,-4,105,-3,-27,-3,68,-2,121,-2,-107,-2,-112,-2,-128,-2,69,-2,0,-2,-122,-3,5,-3,-125,-4,-7,-5,-113,-5,30,-5,-90,-6,83,-6,37,-6,9,-6,-22,-7,-41,-7,-15,-7,-11,-7,20,-6,50,-6,75,-6,118,-6,-124,-6,-114,-6,-100,-6,-94,-6,-97,-6,-106,-6,-128,-6,119,-6,89,-6,76,-6,78,-6,50,-6,31,-6,25,-6,-16,-7,-46,-7,-104,-7,111,-7,34,-7,-41,-8,126,-8,61,-8,-8,-9,-57,-9,-53,-9,-45,-9,-5,-9,93,-8,-49,-8,120,-7,74,-6,53,-5,49,-4,79,-3,89,-2,-125,-1,-39,0,-6,1,58,3,127,4,-70,5,-11,6,96,8,-78,9,30,11,-124,12,-41,13,60,15,-124,16,-85,17,-31,18,-16,19,-63,20,-118,21,60,22,-96,22,-24,22,2,23,-35,22,-108,22,50,22,-64,21,57,21,-112,20,-24,19,34,19,111,18,-81,17,-2,16,89,16,-61,15,27,15,-115,14,-9,13,65,13,-71,12,36,12,80,11,-99,10,-39,9,-11,8,8,8,11,7,-36,5,-54,4,-102,3,76,2,24,1,-20,-1,-53,-2,-59,-3,-74,-4,-65,-5,2,-5,62,-6,-104,-7,37,-7,-55,-8,-127,-8,84,-8,22,-8,-7,-9,-20,-9,-70,-9,120,-9,65,-9,-57,-10,105,-10,-14,-11,100,-11,-33,-12,66,-12,-98,-13,33,-13,-114,-14,19,-14,-100,-15,57,-15,-57,-16,122,-16,46,-16,-26,-17,-98,-17,88,-17,38,-17,21,-17,-25,-18,-20,-18,-39,-18,-52,-18,-73,-18,-91,-18,-125,-18,110,-18,65,-18,48,-18,33,-18,-15,-19,-46,-19,-53,-19,-91,-19,-112,-19,-119,-19,105,-19,77,-19,48,-19,-19,-20,-69,-20,118,-20,54,-20,20,-20,12,-20,-6,-21,47,-20,120,-20,-7,-20,-85,-19,111,-18,106,-17,-92,-16,-19,-15,113,-13,37,-11,-54,-10,-77,-8,-105,-6,124,-4,116,-2,108,0,90,2,-128,4,-128,6,-118,8,-60,10,-10,12,56,15,-113,17,-34,19,37,22,119,24,-107,26,-103,28,112,30,16,32,125,33,-89,34,-109,35,46,36,-89,36,-48,36,-46,36,-121,36,41,36,-108,35,-17,34,54,34,90,33,-108,32,-71,31,-25,30,10,30,64,29,86,28,116,27,105,26,96,25,53,24,-2,22,-60,21,96,20,-3,18,127,17,-10,15,92,14,-51,12,29,11,121,9,-32,7,27,6,-115,4,-18,2,95,1,-29,-1,-121,-2,72,-3,39,-4,35,-5,59,-6,-104,-7,-12,-8,109,-8,24,-8,-40,-9,-63,-9,-63,-9,-33,-9,12,-8,59,-8,110,-8,-122,-8,-105,-8,-110,-8,100,-8,41,-8,-37,-9,125,-9,-10,-10,107,-10,-25,-11,54,-11,-93,-12,25,-12,113,-13,-48,-14,77,-14,-95,-15,52,-15,-83,-16,20,-16,-110,-17,18,-17,116,-18,-2,-19,106,-19,-35,-20,67,-20,-117,-21,-31,-22,59,-22,117,-23,-62,-24,24,-24,80,-25,-65,-26,31,-26,-121,-27,43,-27,-87,-28,51,-28,-11,-29,-87,-29,118,-29,107,-29,115,-29,-127,-29,-52,-29,30,-28,-88,-28,84,-27,29,-26,30,-25,47,-24,91,-23,-73,-22,52,-20,-77,-19,80,-17,-22,-16,-110,-14,116,-12,51,-10,28,-8,23,-6,-9,-5,-5,-3,20,0,28,2,63,4,-128,6,-106,8,-38,10,3,13,34,15,35,17,17,19,-47,20,124,22,-1,23,69,25,127,26,-114,27,92,28,33,29,-72,29,35,30,123,30,-60,30,-52,30,-36,30,-43,30,-74,30,-108,30,75,30,17,30,-46,29,122,29,22,29,-74,28,87,28,-32,27,92,27,-39,26,56,26,-112,25,-60,24,-6,23,20,23,24,22,7,21,-66,19,104,18,2,17,97,15,-34,13,48,12,114,10,-48,8,67,7,-72,5,106,4,60,3,50,2,123,1,-32,0,118,0,63,0,34,0,14,0,16,0,-5,-1,-26,-1,-47,-1,-121,-1,61,-1,-39,-2,71,-2,-96,-3,-23,-4,7,-4,29,-5,62,-6,100,-7,-88,-8,-30,-9,67,-9,-73,-10,65,-10,-19,-11,118,-11,43,-11,-18,-12,-110,-12}; }
	private static byte[] data19(){ return new byte[] {28,-12,-72,-13,62,-13,-81,-14,36,-14,-114,-15,15,-15,-113,-16,29,-16,-56,-17,124,-17,61,-17,2,-17,-41,-18,-88,-18,-96,-18,119,-18,73,-18,34,-18,-22,-19,-93,-19,102,-19,29,-19,-64,-20,-127,-20,67,-20,8,-20,11,-20,0,-20,32,-20,106,-20,-61,-20,63,-19,-44,-19,109,-18,32,-17,-23,-17,-68,-16,-117,-15,126,-14,86,-13,64,-12,33,-11,26,-10,31,-9,31,-8,71,-7,93,-6,-114,-5,-37,-4,62,-2,-84,-1,52,1,-63,2,93,4,-8,5,-124,7,28,9,-110,10,-24,11,11,13,23,14,-14,14,-73,15,74,16,-71,16,-3,16,44,17,80,17,56,17,25,17,-9,16,-69,16,123,16,41,16,-32,15,-118,15,52,15,-65,14,89,14,-6,13,126,13,3,13,124,12,-45,11,28,11,76,10,101,9,115,8,112,7,83,6,76,5,52,4,43,3,16,2,31,1,48,0,121,-1,-64,-2,81,-2,-1,-3,-33,-3,6,-2,99,-2,-42,-2,-122,-1,78,0,46,1,34,2,17,3,-13,3,-23,4,-84,5,118,6,-1,6,123,7,-32,7,47,8,99,8,113,8,-123,8,-121,8,107,8,49,8,14,8,-69,7,115,7,23,7,-96,6,40,6,-83,5,-6,4,69,4,120,3,-76,2,-46,1,-14,0,21,0,54,-1,90,-2,-121,-3,-79,-4,-7,-5,54,-5,121,-6,-84,-7,-34,-8,0,-8,49,-9,61,-10,35,-11,26,-12,17,-13,-35,-15,-49,-16,-79,-17,-81,-18,-52,-19,25,-19,110,-20,-3,-21,-80,-21,111,-21,118,-21,114,-21,-106,-21,-6,-21,68,-20,-75,-20,64,-19,-53,-19,-128,-18,87,-17,51,-16,92,-15,-122,-14,-45,-13,77,-11,-22,-10,-95,-8,120,-6,93,-4,72,-2,67,0,63,2,58,4,50,6,23,8,-38,9,-125,11,13,13,-119,14,-72,15,-35,16,-57,17,-118,18,38,19,-126,19,-86,19,-67,19,-78,19,87,19,14,19,-115,18,-7,17,88,17,-89,16,-60,15,-31,14,-17,13,-43,12,-42,11,-75,10,-104,9,123,8,101,7,66,6,54,5,46,4,47,3,60,2,68,1,71,0,99,-1,95,-2,98,-3,114,-4,127,-5,-104,-6,-52,-7,33,-7,-110,-8,23,-8,-40,-9,-96,-9,-81,-9,-30,-9,54,-8,-60,-8,118,-7,55,-6,-2,-6,-38,-5,-85,-4,106,-3,28,-2,-81,-2,35,-1,97,-1,-111,-1,-101,-1,-128,-1,81,-1,14,-1,-43,-2,-116,-2,75,-2,34,-2,-23,-3,-66,-3,-100,-3,118,-3,80,-3,72,-3,34,-3,10,-3,-25,-4,-58,-4,-100,-4,-128,-4,73,-4,11,-4,-23,-5,-73,-5,-105,-5,-126,-5,75,-5,55,-5,28,-5,2,-5,-46,-6,-102,-6,96,-6,23,-6,-59,-7,95,-7,6,-7,-102,-8,50,-8,-45,-9,102,-9,17,-9,-76,-10,95,-10,22,-10,-49,-11,-115,-11,84,-11,31,-11,4,-11,10,-11,24,-11,80,-11,-83,-11,26,-10,-50,-10,-99,-9,117,-8,110,-7,-111,-6,-88,-5,-13,-4,82,-2,-83,-1,40,1,-78,2,39,4,-78,5,54,7,-101,8,14,10,-126,11,-46,12,46,14,101,15,-111,16,-80,17,-57,18,-65,19,-103,20,80,21,-56,21,28,22,68,22,71,22,0,22,-60,21,93,21,8,21,-102,20,46,20,-60,19,106,19,5,19,-98,18,80,18,-42,17,119,17,-6,16,-128,16,10,16,115,15,-62,14,-8,13,33,13,52,12,21,11,-16,9,-59,8,102,7,35,6,-49,4,-124,3,95,2,68,1,49,0,102,-1,-89,-2,0,-2,-102,-3,54,-3,-36,-4,-56,-4,123,-4,91,-4,46,-4,-24,-5,-106,-5,50,-5,-101,-6,-21,-7,51,-7,75,-8,122,-9,-105,-10,-63,-11,1,-11,89,-12,-97,-13,29,-13,-83,-14,63,-14,-6,-15,-79,-15,97,-15,38,-15,-67,-16,125,-16,71,-16,-16,-17,-107,-17,75,-17,-1,-18,-88,-18,84,-18,29,-18,-27,-19,-102,-19,87,-19,40,-19,-30,-20,-101,-20,109,-20,26,-20,-63,-21,109,-21,-10,-22,123,-22,3,-22,107,-23,-16,-24,-125,-24,10,-24,-48,-25,-91,-25,-102,-25,-75,-25,-28,-25,40,-24,-94,-24,37,-23,-72,-23,-117,-22,87,-21,109,-20,-96,-19,-27,-18,108,-16,52,-14,-13,-13,-13,-11,31,-8,78,-6,-78,-4,19,-1,118,1,11,4,-95,6,34,9,-52,11,112,14,-8,16,-98,19,24,22,113,24,-69,26,-57,28,-113,30,74,32,-68,33,-25,34,-42,35,-121,36,-6,36,48,37,38,37,-1,36,-102,36,45,36,-113,35,-14,34,48,34,-109,33,-80,32,-8,31,25,31,60,30,72,29,71,28,59,27,42,26,-9,24,-99,23,66,22,-39,20,94,19,-70,17,30,16,85,14,-75,12,-5,10,29,9,107,7,-54,5,31,4,-93,2,78,1,-15,-1,-42,-2,-52,-3,-23,-4,37,-4,-123,-5,15,-5,-48,-6,-107,-6,-115,-6,-92,-6,-58,-6,-7,-6,53,-5,105,-5}; }
	private static byte[] data20(){ return new byte[] {-102,-5,-83,-5,-72,-5,-67,-5,-105,-5,107,-5,54,-5,-27,-6,-93,-6,93,-6,-12,-7,-68,-7,127,-7,46,-7,-20,-8,-95,-8,55,-8,-25,-9,121,-9,-15,-10,-123,-10,-34,-11,54,-11,-106,-12,-47,-13,24,-13,83,-14,108,-15,-112,-16,-68,-17,-98,-18,-99,-19,-115,-20,83,-21,44,-22,-16,-24,-90,-25,-111,-26,-123,-27,114,-28,-100,-29,-31,-30,68,-30,-54,-31,-123,-31,68,-31,62,-31,57,-31,97,-31,-109,-31,-16,-31,91,-30,-21,-30,-121,-29,78,-28,41,-27,38,-26,81,-25,-112,-24,1,-22,-92,-21,81,-19,61,-17,46,-15,64,-13,103,-11,-88,-9,-32,-7,28,-4,-124,-2,-78,0,-4,2,64,5,111,7,-105,9,-49,11,-58,13,-57,15,-92,17,83,19,-5,20,106,22,-104,23,-80,24,-98,25,82,26,-17,26,111,27,-39,27,44,28,101,28,-110,28,-75,28,-35,28,-18,28,2,29,6,29,-4,28,-17,28,-32,28,-77,28,-125,28,73,28,-8,27,-122,27,11,27,117,26,-65,25,-39,24,-17,23,-44,22,-98,21,99,20,13,19,-79,17,46,16,-85,14,98,13,-41,11,116,10,61,9,23,8,17,7,80,6,-62,5,48,5,-18,4,-92,4,123,4,102,4,52,4,11,4,-40,3,114,3,10,3,-122,2,-46,1,-6,0,60,0,67,-1,91,-2,122,-3,-112,-4,-58,-5,-9,-6,54,-6,-93,-7,42,-7,-76,-8,90,-8,1,-8,-92,-9,74,-9,-28,-10,115,-10,-17,-11,96,-11,-35,-12,77,-12,-62,-13,68,-13,-54,-14,93,-14,-10,-15,-111,-15,33,-15,-62,-16,70,-16,-48,-17,77,-17,-69,-18,66,-18,-46,-19,70,-19,-32,-20,-125,-20,17,-20,-21,-21,-71,-21,-126,-21,90,-21,64,-21,39,-21,31,-21,45,-21,56,-21,-125,-21,-72,-21,19,-20,-121,-20,13,-19,-99,-19,80,-18,21,-17,-10,-17,-46,-16,-53,-15,-75,-14,-62,-13,-36,-12,-30,-11,16,-9,86,-8,-87,-7,29,-5,-120,-4,32,-2,-57,-1,111,1,32,3,-63,4,82,6,-45,7,41,9,96,10,91,11,55,12,-31,12,123,13,-42,13,29,14,76,14,112,14,-123,14,-79,14,-85,14,-45,14,-60,14,-54,14,-76,14,-100,14,91,14,63,14,11,14,-82,13,92,13,-43,12,52,12,-101,11,-38,10,4,10,36,9,30,8,41,7,30,6,17,5,32,4,46,3,47,2,98,1,-90,0,0,0,112,-1,-5,-2,-51,-2,-69,-2,-24,-2,66,-1,-55,-1,127,0,103,1,101,2,-126,3,-98,4,-60,5,-57,6,-49,7,-92,8,108,9,27,10,-98,10,26,11,-122,11,-63,11,19,12,81,12,94,12,-113,12,-107,12,-118,12,112,12,50,12,-20,11,-110,11,-4,10,106,10,-60,9,9,9,29,8,66,7,89,6,101,5,102,4,107,3,91,2,80,1,41,0,10,-1,-37,-3,-111,-4,65,-5,-39,-7,78,-8,-65,-10,62,-11,-87,-13,18,-14,-103,-16,43,-17,-47,-19,-97,-20,119,-21,118,-22,-88,-23,-50,-24,52,-24,-69,-25,90,-25,1,-25,-34,-26,-64,-26,-71,-26,-17,-26,36,-25,-109,-25,62,-24,4,-23,-16,-23,28,-21,101,-20,-55,-19,110,-17,32,-15,4,-13,19,-11,40,-9,90,-7,-94,-5,-9,-3,69,0,-119,2,-43,4,-9,6,7,9,3,11,-65,12,106,14,-50,15,12,17,20,18,-14,18,-122,19,8,20,107,20,-110,20,-71,20,-81,20,-121,20,96,20,19,20,-113,19,15,19,114,18,-89,17,-63,16,-83,15,-115,14,80,13,17,12,-68,10,-124,9,53,8,0,7,-43,5,-79,4,-108,3,126,2,114,1,94,0,87,-1,84,-2,88,-3,113,-4,-96,-5,-51,-6,53,-6,-86,-7,88,-7,28,-7,27,-7,59,-7,-96,-7,15,-6,-75,-6,95,-5,57,-4,-6,-4,-45,-3,-110,-2,33,-1,-107,-1,-32,-1,2,0,25,0,-2,-1,-39,-1,-64,-1,-105,-1,112,-1,106,-1,98,-1,91,-1,72,-1,91,-1,93,-1,46,-1,45,-1,-3,-2,-54,-2,-104,-2,75,-2,-9,-3,-53,-3,126,-3,63,-3,35,-3,-25,-4,-46,-4,-73,-4,126,-4,87,-4,44,-4,-29,-5,-94,-5,81,-5,-38,-6,111,-6,-37,-7,73,-7,-63,-8,58,-8,-103,-9,38,-9,-98,-10,51,-10,-71,-11,88,-11,5,-11,-94,-12,58,-12,-6,-13,-77,-13,117,-13,63,-13,43,-13,36,-13,65,-13,117,-13,-50,-13,83,-12,-28,-12,-96,-11,-120,-10,111,-9,-109,-8,-81,-7,-31,-6,64,-4,-75,-3,37,-1,-77,0,69,2,-65,3,62,5,-52,6,21,8,113,9,-102,10,-90,11,-68,12,-90,13,124,14,59,15,-15,15,114,16,-25,16,91,17,-112,17,-51,17,-11,17,25,18,43,18,76,18,64,18,90,18,94,18,73,18,46,18,37,18,-8,17,-84,17,106,17,33,17,-74,16,53,16,-59,15,54,15,-76,14,-1,13,93,13,125,12,-63,11}; }
	private static byte[] data21(){ return new byte[] {-48,10,-27,9,-21,8,-19,7,-1,6,26,6,42,5,105,4,-67,3,27,3,-75,2,98,2,31,2,9,2,-38,1,-51,1,-64,1,121,1,17,1,-97,0,-28,-1,40,-1,70,-2,56,-3,65,-4,73,-5,85,-6,-127,-7,-46,-8,48,-8,-90,-9,58,-9,-57,-10,120,-10,47,-10,-55,-11,96,-11,-32,-12,100,-12,-72,-13,36,-13,-121,-14,-20,-15,80,-15,-41,-16,98,-16,2,-16,-77,-17,103,-17,5,-17,-68,-18,94,-18,-1,-19,121,-19,-31,-20,29,-20,67,-21,103,-22,-125,-23,-99,-24,-84,-25,-39,-26,38,-26,120,-27,-25,-28,-121,-28,42,-28,13,-28,3,-28,13,-28,68,-28,114,-28,-95,-28,24,-27,-116,-27,35,-26,-33,-26,-64,-25,-47,-24,39,-22,-112,-21,75,-19,60,-17,67,-15,-108,-13,45,-10,-71,-8,-108,-5,125,-2,118,1,-98,4,-92,7,-87,10,-82,13,-81,16,104,19,41,22,-95,24,-30,26,14,29,-52,30,103,32,-43,33,-22,34,-36,35,-118,36,42,37,-122,37,-47,37,-29,37,-36,37,-83,37,122,37,32,37,-73,36,24,36,98,35,-113,34,-71,33,-86,32,125,31,80,30,-7,28,-127,27,2,26,114,24,-88,22,-25,20,29,19,36,17,65,15,74,13,94,11,-113,9,-64,7,-19,5,81,4,-82,2,50,1,-29,-1,-84,-2,-95,-3,-29,-4,66,-4,-66,-5,-109,-5,-128,-5,-118,-5,-52,-5,-11,-5,48,-4,98,-4,-119,-4,-90,-4,-70,-4,-52,-4,-65,-4,-83,-4,-72,-4,-64,-4,-34,-4,13,-3,76,-3,-119,-3,-59,-3,19,-2,59,-2,109,-2,115,-2,95,-2,58,-2,-15,-3,-122,-3,32,-3,-112,-4,-7,-5,121,-5,-48,-6,33,-6,-93,-7,-53,-8,28,-8,67,-9,45,-10,27,-11,-60,-13,62,-14,-104,-16,-20,-18,4,-19,69,-21,118,-23,-74,-25,68,-26,-36,-28,-119,-29,-128,-30,-93,-31,-20,-32,116,-32,-2,-33,-82,-33,114,-33,59,-33,34,-33,24,-33,41,-33,103,-33,-97,-33,34,-32,-67,-32,126,-31,98,-30,-112,-29,-21,-28,121,-26,46,-24,15,-22,48,-20,103,-18,-64,-16,46,-13,-82,-11,-1,-9,-117,-6,3,-3,101,-1,-48,1,28,4,45,6,84,8,83,10,36,12,3,14,-79,15,22,17,102,18,-116,19,124,20,116,21,40,22,-67,22,109,23,-7,23,105,24,-14,24,99,25,-53,25,61,26,-120,26,-55,26,28,27,76,27,99,27,-118,27,-111,27,126,27,77,27,16,27,-89,26,41,26,-113,25,-41,24,-20,23,21,23,1,22,-4,20,-26,19,-61,18,-102,17,-128,16,114,15,100,14,-122,13,-66,12,23,12,-94,11,56,11,-33,10,-67,10,117,10,65,10,39,10,-45,9,107,9,9,9,95,8,-60,7,12,7,44,6,115,5,-81,4,-20,3,42,3,-122,2,-56,1,43,1,-116,0,-20,-1,78,-1,-79,-2,-19,-3,66,-3,119,-4,-76,-5,-29,-6,31,-6,85,-7,-68,-8,11,-8,-124,-9,13,-9,-100,-10,61,-10,-25,-11,-123,-11,33,-11,-103,-12,9,-12,91,-13,-115,-14,-75,-15,-50,-16,-50,-17,-27,-18,-5,-19,37,-19,-125,-20,-10,-21,-118,-21,66,-21,32,-21,-18,-22,-22,-22,-48,-22,-75,-22,-75,-22,-100,-22,-124,-22,109,-22,113,-22,112,-22,-104,-22,-49,-22,28,-21,-117,-21,23,-20,-86,-20,119,-19,76,-18,23,-17,23,-16,35,-15,72,-14,-112,-13,-46,-12,28,-10,-112,-9,1,-7,-119,-6,20,-4,-103,-3,24,-1,-112,0,1,2,-122,3,-64,4,-5,5,13,7,-13,7,-57,8,124,9,-18,9,119,10,-37,10,38,11,115,11,-80,11,-19,11,34,12,112,12,-108,12,-59,12,-5,12,18,13,35,13,16,13,-21,12,-66,12,78,12,-20,11,103,11,-80,10,-26,9,31,9,37,8,46,7,72,6,46,5,58,4,68,3,85,2,-114,1,-25,0,66,0,-53,-1,-119,-1,96,-1,115,-1,-63,-1,26,0,-81,0,65,1,19,2,-28,2,-58,3,-101,4,-112,5,104,6,73,7,30,8,-24,8,-74,9,-114,10,96,11,62,12,10,13,-24,13,-45,14,-112,15,49,16,-64,16,60,17,122,17,-111,17,124,17,77,17,-42,16,116,16,16,16,126,15,-13,14,94,14,-76,13,9,13,109,12,124,11,-101,10,-106,9,84,8,-9,6,100,5,-74,3,-35,1,-31,-1,-63,-3,-86,-5,-124,-7,93,-9,84,-11,83,-13,97,-15,-111,-17,-18,-19,100,-20,-23,-22,-99,-23,71,-24,13,-25,-1,-27,-26,-28,-24,-29,29,-29,106,-30,-52,-31,115,-31,46,-31,44,-31,-108,-31,-14,-31,-94,-30,-83,-29,-46,-28,46,-26,-64,-25,99,-23,63,-21,63,-19,85,-17,-111,-15,-25,-13,75,-10,-52,-8,89,-5,-52,-3,81,0,-48,2,55,5,111,7,-111,9,-112,11,80,13,-23,14,85,16,115,17,-126,18,92,19,-7,19,-128,20,-7,20,64,21,-123,21}; }
	private static byte[] data22(){ return new byte[] {-75,21,-84,21,-78,21,-121,21,37,21,-64,20,16,20,67,19,93,18,68,17,10,16,-51,14,114,13,-29,11,-121,10,8,9,-119,7,20,6,-103,4,37,3,-55,1,-125,0,52,-1,49,-2,62,-3,101,-4,-65,-5,89,-5,3,-5,-34,-6,-38,-6,-14,-6,49,-5,-113,-5,-32,-5,75,-4,-54,-4,38,-3,-112,-3,-1,-3,79,-2,-72,-2,0,-1,85,-1,-107,-1,-28,-1,29,0,109,0,-75,0,-13,0,61,1,119,1,-96,1,-73,1,-83,1,-109,1,101,1,62,1,3,1,-79,0,-120,0,33,0,-34,-1,-65,-1,-106,-1,90,-1,65,-1,25,-1,-9,-2,-67,-2,105,-2,-2,-3,-113,-3,-22,-4,84,-4,-87,-5,-28,-6,44,-6,-116,-7,-49,-8,50,-8,-113,-9,2,-9,-119,-10,15,-10,-116,-11,19,-11,-111,-12,20,-12,-114,-13,29,-13,-102,-14,22,-14,-70,-15,107,-15,36,-15,7,-15,3,-15,-5,-16,66,-15,-91,-15,26,-14,-74,-14,-120,-13,77,-12,94,-11,107,-10,-112,-9,-41,-8,50,-6,-109,-5,17,-3,-110,-2,23,0,-92,1,58,3,-96,4,31,6,121,7,-84,8,-70,9,-85,10,115,11,63,12,-53,12,44,13,-119,13,-31,13,5,14,68,14,-124,14,-96,14,-41,14,34,15,100,15,-65,15,10,16,71,16,-125,16,-87,16,-65,16,-68,16,-82,16,-128,16,44,16,-61,15,68,15,-49,14,53,14,-111,13,-15,12,83,12,-77,11,25,11,118,10,-35,9,88,9,-18,8,109,8,7,8,-59,7,124,7,64,7,62,7,30,7,28,7,38,7,-6,6,-42,6,-84,6,74,6,-43,5,75,5,126,4,-55,3,22,3,37,2,103,1,-84,0,-28,-1,64,-1,-76,-2,29,-2,-115,-3,11,-3,-118,-4,-5,-5,102,-5,-43,-6,91,-6,-61,-7,32,-7,-93,-8,-11,-9,100,-9,-37,-10,71,-10,-91,-11,51,-11,-99,-12,28,-12,-119,-13,-32,-14,55,-14,-121,-15,-89,-16,-46,-17,-33,-18,-60,-19,-69,-20,-109,-21,125,-22,122,-23,111,-24,126,-25,-100,-26,-73,-27,-4,-28,64,-28,-89,-29,20,-29,-120,-30,5,-30,-71,-31,108,-31,45,-31,35,-31,28,-31,69,-31,-88,-31,22,-30,-66,-30,-74,-29,-70,-28,23,-26,-107,-25,65,-23,65,-21,122,-19,-71,-17,91,-14,18,-11,-33,-9,-14,-6,30,-2,66,1,-116,4,-47,7,-4,10,56,14,46,17,17,20,-59,22,39,25,66,27,56,29,-29,30,67,32,-124,33,-128,34,97,35,28,36,-73,36,46,37,-103,37,-25,37,27,38,35,38,27,38,-22,37,-109,37,33,37,114,36,-113,35,-111,34,110,33,12,32,-113,30,-10,28,17,27,65,25,61,23,19,21,-11,18,-38,16,-90,14,-102,12,126,10,124,8,-85,6,-1,4,82,3,-1,1,-66,0,-116,-1,-59,-2,1,-2,84,-3,-5,-4,-71,-4,-123,-4,-117,-4,111,-4,112,-4,123,-4,101,-4,108,-4,101,-4,90,-4,106,-4,-127,-4,-77,-4,-6,-4,85,-3,-81,-3,56,-2,-67,-2,71,-1,-45,-1,65,0,-50,0,51,1,-117,1,-44,1,-20,1,5,2,30,2,13,2,-15,1,-55,1,127,1,31,1,-75,0,-1,-1,62,-1,115,-2,95,-3,59,-4,-14,-6,63,-7,-87,-9,-29,-11,-29,-13,-4,-15,23,-16,12,-18,78,-20,127,-22,-64,-24,50,-25,-77,-27,92,-28,28,-29,-3,-31,-36,-32,7,-32,56,-33,116,-34,-30,-35,98,-35,3,-35,-62,-36,-73,-36,-43,-36,12,-35,-126,-35,37,-34,-21,-34,-25,-33,35,-31,118,-30,24,-28,-29,-27,-34,-25,-13,-23,59,-20,-123,-18,2,-15,-120,-13,-11,-11,121,-8,9,-5,93,-3,-72,-1,-19,1,-15,3,-23,5,-65,7,63,9,-97,10,-11,11,7,13,28,14,5,15,-50,15,-100,16,89,17,20,18,-30,18,-91,19,88,20,35,21,-62,21,71,22,-12,22,98,23,-48,23,50,24,-126,24,-85,24,-46,24,-62,24,-82,24,122,24,49,24,-45,23,57,23,-116,22,-43,21,11,21,38,20,104,19,-124,18,-58,17,23,17,-125,16,21,16,-61,15,107,15,75,15,53,15,35,15,46,15,17,15,-22,14,-43,14,-113,14,64,14,-15,13,106,13,-33,12,77,12,-93,11,9,11,118,10,-71,9,49,9,-77,8,13,8,125,7,5,7,97,6,-38,5,41,5,104,4,-77,3,-17,2,-1,1,27,1,67,0,91,-1,-121,-2,-107,-3,-62,-4,-11,-5,47,-5,95,-6,-96,-7,-26,-8,30,-8,67,-9,115,-10,-122,-11,-109,-12,-111,-13,-125,-14,109,-15,89,-16,93,-17,92,-18,-111,-19,-70,-20,5,-20,116,-21,9,-21,-101,-22,78,-22,6,-22,-49,-23,-78,-23,127,-23,95,-23,75,-23,65,-23,55,-23,70,-23,94,-23,-121,-23,-56,-23,31,-22,-110,-22,40,-21,-51,-21,118,-20,73,-19,41,-18,36,-17,71,-16,109,-15,-82,-14,22,-12,121,-11}; }
	private static byte[] data23(){ return new byte[] {-17,-10,115,-8,-10,-7,99,-5,-16,-4,73,-2,-102,-1,-28,0,-8,1,13,3,-3,3,-51,4,-112,5,65,6,-51,6,81,7,-60,7,41,8,-106,8,-26,8,50,9,-121,9,-60,9,20,10,64,10,119,10,-106,10,-91,10,-89,10,-106,10,78,10,-10,9,-114,9,-11,8,70,8,-114,7,-82,6,-60,5,-52,4,-54,3,-54,2,-35,1,-16,0,46,0,-118,-1,-14,-2,-88,-2,126,-2,96,-2,-89,-2,-41,-2,83,-1,-49,-1,92,0,21,1,-54,1,104,2,30,3,-30,3,-117,4,76,5,25,6,-10,6,-39,7,-47,8,-46,9,-22,10,22,12,68,13,116,14,-97,15,-76,16,-73,17,-104,18,98,19,-3,19,120,20,-44,20,-11,20,7,21,11,21,-3,20,-38,20,-85,20,74,20,-12,19,-127,19,-45,18,22,18,47,17,20,16,-67,14,73,13,-96,11,-46,9,-28,7,-85,5,127,3,63,1,-33,-2,120,-4,43,-6,-58,-9,-120,-11,95,-13,53,-15,46,-17,47,-19,54,-21,79,-23,-113,-25,-45,-27,35,-28,-74,-30,46,-31,-29,-33,-36,-34,-48,-35,19,-35,-82,-36,108,-36,-121,-36,-46,-36,98,-35,84,-34,-128,-33,-41,-32,101,-30,47,-28,13,-26,30,-24,110,-22,-86,-20,18,-17,-99,-15,26,-12,-75,-10,75,-7,-42,-5,77,-2,-72,0,9,3,68,5,95,7,65,9,22,11,-45,12,82,14,-83,15,-2,16,48,18,31,19,11,20,-56,20,80,21,-61,21,12,22,44,22,62,22,18,22,-80,21,77,21,-111,20,-57,19,-40,18,-78,17,86,16,-20,14,119,13,-53,11,51,10,126,8,-70,6,46,5,-104,3,39,2,-30,0,-59,-1,-56,-2,9,-2,95,-3,-18,-4,-104,-4,117,-4,112,-4,115,-4,-91,-4,-80,-4,-22,-4,24,-3,61,-3,115,-3,-91,-3,-30,-3,17,-2,76,-2,-105,-2,-22,-2,61,-1,-108,-1,-15,-1,87,0,-64,0,50,1,-116,1,-34,1,35,2,98,2,119,2,-120,2,-119,2,109,2,85,2,66,2,-9,1,-76,1,-109,1,86,1,38,1,-8,0,-107,0,79,0,9,0,-109,-1,18,-1,127,-2,-64,-3,7,-3,82,-4,112,-5,-77,-6,-16,-7,53,-7,-119,-8,-14,-9,74,-9,-48,-10,59,-10,-70,-11,56,-11,-97,-12,-10,-13,76,-13,-114,-14,-20,-15,58,-15,-103,-16,11,-16,-97,-17,43,-17,-21,-18,-56,-18,-43,-18,19,-17,111,-17,-5,-17,-86,-16,110,-15,97,-14,100,-13,125,-12,-55,-11,22,-9,97,-8,-47,-7,51,-5,-115,-4,-6,-3,104,-1,-48,0,39,2,113,3,-93,4,-58,5,-57,6,-87,7,121,8,32,9,-66,9,56,10,-114,10,-68,10,10,11,66,11,88,11,-118,11,-69,11,-47,11,6,12,74,12,110,12,-63,12,0,13,49,13,106,13,-106,13,-106,13,-109,13,109,13,45,13,-80,12,70,12,-68,11,40,11,-120,10,-22,9,93,9,-11,8,-112,8,83,8,55,8,40,8,54,8,111,8,-103,8,-15,8,83,9,-103,9,-47,9,6,10,30,10,39,10,12,10,-34,9,-117,9,34,9,-95,8,15,8,-107,7,-30,6,79,6,-56,5,35,5,-97,4,55,4,-101,3,48,3,-80,2,23,2,-77,1,52,1,-110,0,35,0,-107,-1,-12,-2,100,-2,-45,-3,59,-3,-81,-4,5,-4,79,-5,-81,-6,-10,-7,64,-7,-118,-8,-89,-9,-66,-10,-40,-11,-78,-12,-113,-13,88,-14,10,-15,-81,-17,83,-18,-19,-20,-88,-21,104,-22,38,-23,15,-24,-12,-26,-6,-27,12,-27,19,-28,56,-29,74,-30,123,-31,-84,-32,-46,-33,17,-33,-128,-34,-17,-35,-109,-35,99,-35,92,-35,-98,-35,41,-34,-43,-34,-45,-33,-1,-32,95,-30,27,-28,3,-26,-17,-25,52,-22,-99,-20,38,-17,-24,-15,-68,-12,-102,-9,-73,-6,-54,-3,-34,0,9,4,14,7,-3,9,-26,12,-111,15,18,18,111,20,-103,22,-112,24,87,26,-24,27,106,29,-83,30,-28,31,-14,32,-41,33,-89,34,95,35,-14,35,126,36,-67,36,2,37,22,37,-1,36,-72,36,58,36,-114,35,-97,34,126,33,46,32,-120,30,-34,28,-38,26,-71,24,-119,22,45,20,-41,17,-101,15,104,13,62,11,66,9,102,7,-113,5,20,4,-116,2,52,1,27,0,-18,-2,-28,-3,33,-3,67,-4,-110,-5,11,-5,-108,-6,42,-6,-22,-7,-95,-7,-114,-7,-102,-7,-85,-7,-62,-7,30,-6,96,-6,-61,-6,51,-5,-64,-5,81,-4,-16,-4,-96,-3,88,-2,28,-1,-31,-1,-89,0,96,1,58,2,6,3,-59,3,-109,4,50,5,-59,5,61,6,-108,6,-80,6,-68,6,-127,6,17,6,-118,5,-86,4,-120,3,77,2,-66,0,41,-1,123,-3,-110,-5,-84,-7,-54,-9,-55,-11,-29,-13,20,-14,17,-16,87,-18,-106,-20,-82,-22,11,-23,93,-25,-83,-27,24,-28,127,-30,-6,-32,-93,-33}; }
	private static byte[] data24(){ return new byte[] {88,-34,36,-35,48,-36,94,-37,-45,-38,-124,-38,113,-38,-96,-38,-5,-38,-81,-37,-102,-36,-93,-35,-10,-34,93,-32,-5,-31,-80,-29,-97,-27,-128,-25,-95,-23,-63,-21,-7,-19,65,-16,-117,-14,-32,-12,39,-9,95,-7,-116,-5,-89,-3,-81,-1,89,1,23,3,-95,4,-43,5,35,7,68,8,58,9,51,10,31,11,-4,11,-21,12,-61,13,-99,14,-110,15,111,16,66,17,48,18,-32,18,-94,19,73,20,-59,20,49,21,-103,21,-81,21,-38,21,-45,21,-88,21,115,21,24,21,-94,20,68,20,-46,19,80,19,-50,18,92,18,-21,17,-88,17,89,17,55,17,15,17,19,17,15,17,27,17,28,17,57,17,57,17,60,17,60,17,25,17,8,17,-13,16,-80,16,-126,16,74,16,-30,15,-114,15,66,15,-85,14,58,14,-65,13,23,13,-115,12,-15,11,57,11,-87,10,14,10,78,9,-60,8,48,8,105,7,-57,6,25,6,65,5,123,4,-115,3,-96,2,-84,1,-99,0,113,-1,77,-2,27,-3,-61,-5,106,-6,18,-7,-70,-9,86,-10,10,-11,-64,-13,-125,-14,118,-15,75,-16,48,-17,61,-18,60,-19,110,-20,-85,-21,-33,-22,46,-22,-120,-23,-32,-24,89,-24,-21,-25,-125,-25,42,-25,3,-25,-54,-26,-71,-26,-46,-26,-37,-26,19,-25,106,-25,-50,-25,73,-24,-41,-24,123,-23,57,-22,13,-21,-12,-21,-31,-20,-16,-19,9,-17,41,-16,115,-15,-78,-14,8,-12,106,-11,-41,-10,58,-8,-88,-7,-15,-6,53,-4,109,-3,123,-2,-125,-1,98,0,38,1,-25,1,-126,2,-14,2,-113,3,-17,3,103,4,-48,4,55,5,-99,5,48,6,-105,6,26,7,-125,7,-43,7,35,8,102,8,102,8,104,8,61,8,-24,7,125,7,-35,6,55,6,-117,5,-64,4,5,4,66,3,-126,2,-59,1,24,1,109,0,-32,-1,107,-1,-14,-2,-69,-2,113,-2,84,-2,89,-2,108,-2,-112,-2,-11,-2,94,-1,-17,-1,-123,0,37,1,-37,1,-94,2,126,3,99,4,72,5,48,6,41,7,37,8,44,9,63,10,89,11,113,12,-123,13,-94,14,-55,15,-54,16,-41,17,-62,18,-65,19,-85,20,117,21,77,22,-2,22,-94,23,44,24,-99,24,-12,24,20,25,25,25,-24,24,-117,24,5,24,84,23,97,22,57,21,2,20,120,18,-42,16,20,15,47,13,67,11,57,9,24,7,-15,4,-72,2,91,0,6,-2,-96,-5,32,-7,-71,-10,55,-12,-85,-15,73,-17,-22,-20,119,-22,54,-24,7,-26,-42,-29,-28,-31,32,-32,114,-34,3,-35,-53,-37,-74,-38,-23,-39,-116,-39,57,-39,97,-39,-54,-39,87,-38,89,-37,-127,-36,-16,-35,-105,-33,100,-31,77,-29,99,-27,-91,-25,-48,-23,65,-20,-88,-18,31,-15,-116,-13,-16,-11,81,-8,-82,-6,9,-3,74,-1,124,1,-74,3,-76,5,-81,7,-98,9,115,11,33,13,-69,14,40,16,121,17,-92,18,-98,19,78,20,3,21,76,21,121,21,120,21,62,21,-61,20,51,20,102,19,99,18,86,17,16,16,-74,14,89,13,-27,11,94,10,2,9,-127,7,41,6,-34,4,-103,3,109,2,115,1,102,0,-105,-1,-20,-2,80,-2,-42,-3,-102,-3,114,-3,92,-3,123,-3,-85,-3,-54,-3,45,-2,111,-2,-65,-2,21,-1,96,-1,-121,-1,-34,-1,21,0,111,0,-70,0,26,1,99,1,-54,1,56,2,-66,2,37,3,-80,3,24,4,123,4,-22,4,44,5,105,5,-84,5,-72,5,-62,5,-74,5,-116,5,101,5,29,5,-78,4,38,4,-83,3,-4,2,56,2,126,1,-116,0,-91,-1,-62,-2,-46,-3,-30,-4,18,-4,39,-5,104,-6,-79,-7,-24,-8,72,-8,-120,-9,-65,-10,12,-10,54,-11,94,-12,-117,-13,-98,-14,-45,-15,-9,-16,57,-16,-102,-17,8,-17,-99,-18,68,-18,14,-18,-9,-19,20,-18,73,-18,-97,-18,52,-17,-45,-17,-68,-16,-60,-15,-46,-14,25,-12,117,-11,-33,-10,95,-8,-29,-7,88,-5,-43,-4,55,-2,-123,-1,-34,0,3,2,24,3,41,4,18,5,-21,5,-50,6,117,7,19,8,-121,8,-22,8,46,9,125,9,-83,9,-55,9,-21,9,-14,9,6,10,33,10,39,10,51,10,55,10,57,10,44,10,42,10,-14,9,-69,9,-127,9,43,9,-58,8,71,8,-47,7,79,7,-39,6,91,6,-7,5,-97,5,88,5,62,5,69,5,90,5,-109,5,-44,5,60,6,-77,6,44,7,-68,7,89,8,-11,8,-109,9,13,10,125,10,-2,10,77,11,-119,11,-59,11,-62,11,-65,11,-94,11,115,11,38,11,-51,10,92,10,1,10,-91,9,36,9,-39,8,109,8,-3,7,-86,7,68,7,-67,6,97,6,-13,5,104,5,12,5,-127,4,-23,3,88,3,-75,2,-3,1,71,1,121,0,-74,-1,-56,-2,-61,-3,-63,-4,-110,-5,92,-6}; }
	private static byte[] data25(){ return new byte[] {7,-7,-97,-9,18,-10,-108,-12,12,-13,-111,-15,17,-16,-100,-18,34,-19,-63,-21,106,-22,39,-23,-19,-25,-89,-26,121,-27,62,-28,1,-29,-18,-31,-72,-32,-110,-33,-123,-34,-117,-35,-78,-36,13,-36,-127,-37,35,-37,19,-37,41,-37,-102,-37,55,-36,27,-35,52,-34,-96,-33,52,-31,28,-29,57,-27,78,-25,-33,-23,-105,-20,58,-17,21,-14,-9,-12,-71,-9,-90,-6,120,-3,75,0,8,3,-110,5,4,8,-108,10,-22,12,19,15,79,17,87,19,86,21,64,23,18,25,-58,26,89,28,-47,29,51,31,101,32,125,33,104,34,43,35,-56,35,67,36,117,36,125,36,55,36,-51,35,28,35,53,34,48,33,-25,31,97,30,-61,28,15,27,62,25,82,23,115,21,124,19,-107,17,-74,15,-36,13,-5,11,79,10,-105,8,-37,6,95,5,-40,3,112,2,50,1,-32,-1,-40,-2,-18,-3,11,-3,64,-4,-70,-5,32,-5,-59,-6,-127,-6,76,-6,43,-6,63,-6,48,-6,81,-6,-121,-6,-78,-6,23,-5,-113,-5,12,-4,-65,-4,-105,-3,119,-2,-128,-1,-111,0,-60,1,-40,2,-14,3,23,5,38,6,35,7,15,8,-40,8,-121,9,-2,9,59,10,84,10,75,10,-45,9,59,9,112,8,71,7,37,6,-65,4,13,3,105,1,-70,-1,-23,-3,61,-4,121,-6,-99,-8,-53,-10,0,-11,30,-13,71,-15,97,-17,96,-19,125,-21,124,-23,115,-25,-110,-27,-99,-29,-58,-31,24,-32,-114,-34,25,-35,20,-36,50,-37,-100,-38,93,-38,102,-38,-79,-38,53,-37,14,-36,18,-35,70,-34,-89,-33,38,-31,-76,-30,-127,-28,80,-26,61,-24,61,-22,79,-20,89,-18,100,-16,121,-14,115,-12,-128,-10,105,-8,46,-6,-13,-5,-88,-3,51,-1,-79,0,34,2,118,3,-47,4,10,6,41,7,112,8,126,9,-122,10,-106,11,125,12,79,13,53,14,-36,14,112,15,12,16,-122,16,-35,16,59,17,90,17,112,17,-128,17,105,17,94,17,58,17,-16,16,-52,16,-119,16,89,16,34,16,-4,15,-36,15,-40,15,-34,15,-28,15,10,16,45,16,-122,16,-49,16,28,17,-120,17,-39,17,45,18,-107,18,-43,18,28,19,112,19,-91,19,-60,19,-4,19,17,20,51,20,52,20,18,20,-8,19,-24,19,125,19,68,19,-3,18,-123,18,68,18,-49,17,93,17,1,17,-99,16,23,16,-93,15,4,15,84,14,-124,13,-110,12,-119,11,120,10,56,9,-36,7,123,6,-8,4,95,3,-57,1,8,0,75,-2,-112,-4,-79,-6,-31,-8,49,-9,-125,-11,-31,-13,77,-14,-37,-16,110,-17,43,-18,8,-19,-12,-21,6,-21,13,-22,46,-23,106,-24,-100,-25,-33,-26,70,-26,-89,-27,48,-27,-64,-28,-119,-28,110,-28,113,-28,-80,-28,16,-27,-109,-27,56,-26,5,-25,-17,-25,11,-23,31,-22,63,-21,110,-20,-89,-19,-17,-18,65,-16,108,-15,-41,-14,63,-12,-127,-11,-45,-10,42,-8,117,-7,-67,-6,-25,-5,-27,-4,-42,-3,-84,-2,88,-1,5,0,-93,0,29,1,-88,1,40,2,-104,2,48,3,-76,3,73,4,-39,4,106,5,-6,5,116,6,-17,6,50,7,87,7,86,7,65,7,-15,6,-112,6,30,6,123,5,-47,4,23,4,79,3,-118,2,-64,1,-3,0,79,0,-62,-1,43,-1,-85,-2,91,-2,5,-2,-73,-3,124,-3,74,-3,42,-3,23,-3,22,-3,80,-3,120,-3,-52,-3,53,-2,-83,-2,67,-1,-35,-1,-126,0,75,1,44,2,26,3,26,4,55,5,71,6,125,7,-51,8,7,10,85,11,-74,12,-12,13,67,15,-128,16,-79,17,-23,18,41,20,81,21,-128,22,-95,23,-93,24,-82,25,-93,26,119,27,10,28,-104,28,-16,28,-8,28,-24,28,-106,28,-18,27,87,27,104,26,71,25,25,24,-106,22,4,21,100,19,-111,17,-95,15,-63,13,-86,11,-106,9,97,7,30,5,-59,2,83,0,-44,-3,45,-5,118,-8,-73,-11,-39,-14,37,-16,92,-19,-97,-22,9,-24,-94,-27,44,-29,28,-31,79,-33,-125,-35,36,-36,8,-37,31,-38,-112,-39,86,-39,52,-39,125,-39,0,-38,-104,-38,-108,-37,-54,-36,-4,-35,-119,-33,25,-31,-51,-30,-87,-28,-96,-26,-97,-24,-80,-22,-32,-20,14,-17,75,-15,-113,-13,-65,-11,5,-8,61,-6,97,-4,-118,-2,-89,0,-61,2,-30,4,10,7,-5,8,-18,10,-40,12,-127,14,9,16,83,17,92,18,37,19,-90,19,-44,19,-65,19,-113,19,-24,18,68,18,-127,17,-104,16,-73,15,-39,14,-39,13,-26,12,13,12,-10,10,2,10,4,9,-11,7,-23,6,-10,5,6,5,39,4,108,3,-79,2,-3,1,-123,1,13,1,-71,0,-108,0,116,0,-124,0,-72,0,-17,0,50,1,-116,1,-66,1,33,2,114,2,-39,2,49,3,-74,3,52,4,-65,4,108,5,12,6,-81,6}; }
	private static byte[] data26(){ return new byte[] {97,7,20,8,-75,8,94,9,0,10,-102,10,27,11,-84,11,15,12,87,12,-118,12,-116,12,111,12,76,12,-55,11,72,11,-77,10,-44,9,-13,8,-7,7,-75,6,-127,5,75,4,10,3,-48,1,-70,0,-125,-1,121,-2,79,-3,55,-4,40,-5,-9,-7,-91,-8,123,-9,34,-10,-41,-12,-106,-13,58,-14,10,-15,-37,-17,-54,-18,-49,-19,0,-19,64,-20,-72,-21,97,-21,53,-21,44,-21,60,-21,-94,-21,20,-20,-59,-20,-118,-19,107,-18,113,-17,-100,-16,-21,-15,75,-13,-49,-12,96,-10,-13,-9,125,-7,-13,-6,99,-4,-51,-3,9,-1,50,0,85,1,68,2,23,3,-38,3,127,4,6,5,120,5,-57,5,16,6,72,6,93,6,107,6,-104,6,-96,6,-64,6,-40,6,-16,6,-19,6,-10,6,-53,6,-116,6,55,6,-86,5,-10,4,80,4,120,3,-89,2,-12,1,55,1,-95,0,37,0,-69,-1,122,-1,78,-1,68,-1,110,-1,-88,-1,0,0,103,0,-17,0,-117,1,82,2,22,3,-3,3,2,5,1,6,30,7,49,8,104,9,-118,10,-100,11,-113,12,-118,13,73,14,-20,14,112,15,-36,15,56,16,-119,16,-55,16,13,17,66,17,119,17,-65,17,-16,17,-9,17,34,18,18,18,16,18,22,18,-24,17,-112,17,65,17,-70,16,13,16,107,15,-122,14,-80,13,-37,12,-29,11,-36,10,-12,9,-77,8,123,7,35,6,-116,4,8,3,103,1,-81,-1,-21,-3,41,-4,72,-6,125,-8,-89,-10,-54,-12,-36,-14,-30,-16,-3,-18,27,-19,36,-21,78,-23,-121,-25,-54,-27,45,-28,-104,-30,-2,-32,-109,-33,46,-34,-29,-36,-58,-37,-60,-38,9,-38,122,-39,-5,-40,-45,-40,-49,-40,-16,-40,124,-39,50,-38,11,-37,80,-36,-49,-35,-127,-33,-118,-31,-63,-29,15,-26,-80,-24,89,-21,23,-18,-48,-16,-114,-13,42,-10,-75,-8,40,-5,118,-3,-74,-1,-28,1,10,4,35,6,41,8,41,10,66,12,74,14,73,16,85,18,74,20,33,22,6,24,-87,25,60,27,-118,28,-73,29,-98,30,83,31,-66,31,-35,31,-37,31,-88,31,48,31,123,30,-77,29,-77,28,-113,27,125,26,59,25,-32,23,-90,22,96,21,-3,19,-70,18,87,17,-24,15,-108,14,17,13,-109,11,59,10,-80,8,51,7,-7,5,-78,4,-110,3,-94,2,-101,1,-73,0,2,0,41,-1,127,-2,3,-2,109,-3,17,-3,-35,-4,-78,-4,-103,-4,-56,-4,-31,-4,31,-3,-97,-3,40,-2,-43,-2,-80,-1,-102,0,-87,1,-62,2,-23,3,10,5,33,6,58,7,72,8,79,9,83,10,70,11,31,12,-2,12,-103,13,42,14,-115,14,-108,14,112,14,33,14,101,13,-77,12,-76,11,110,10,29,9,-107,7,-49,5,42,4,87,2,93,0,-124,-2,-85,-4,-121,-6,-109,-8,117,-10,67,-12,48,-14,-7,-17,-84,-19,120,-21,60,-23,16,-25,31,-27,34,-29,90,-31,-40,-33,118,-34,68,-35,105,-36,-69,-37,83,-37,79,-37,111,-37,-63,-37,87,-36,32,-35,37,-34,89,-33,-71,-32,67,-30,-10,-29,-74,-27,-127,-25,91,-23,53,-21,12,-19,-54,-18,-124,-16,61,-14,-38,-13,-122,-11,16,-9,101,-8,-5,-7,111,-5,-42,-4,111,-2,-19,-1,106,1,-8,2,79,4,-99,5,-41,6,-44,7,-94,8,113,9,-6,9,113,10,-21,10,73,11,-106,11,0,12,51,12,91,12,-112,12,-103,12,-98,12,-88,12,-124,12,-122,12,-108,12,119,12,-116,12,-87,12,-68,12,-17,12,33,13,114,13,-50,13,73,14,-31,14,-120,15,53,16,6,17,-50,17,-126,18,83,19,5,20,-63,20,-119,21,37,22,-30,22,121,23,9,24,124,24,-6,24,53,25,-124,25,-50,25,10,26,56,26,-122,26,-96,26,-35,26,9,27,-6,26,-16,26,-84,26,70,26,-52,25,45,25,86,24,-123,23,90,22,25,21,-47,19,72,18,-97,16,-25,14,16,13,51,11,76,9,69,7,57,5,27,3,-22,0,-93,-2,60,-4,-30,-7,113,-9,31,-11,-57,-14,-112,-16,121,-18,113,-20,-107,-22,-43,-24,24,-25,-90,-27,54,-28,-15,-30,-52,-31,-58,-32,-22,-33,68,-33,-71,-34,83,-34,37,-34,39,-34,89,-34,-72,-34,64,-33,-12,-33,-97,-32,-106,-31,-113,-30,-74,-29,-35,-28,55,-26,-119,-25,19,-23,-74,-22,58,-20,-25,-19,-106,-17,38,-15,-58,-14,119,-12,-32,-11,106,-9,-62,-8,-54,-7,-38,-6,-78,-5,97,-4,5,-3,-106,-3,-4,-3,-112,-2,22,-1,-100,-1,82,0,-4,0,-105,1,57,2,-50,2,87,3,-64,3,23,4,79,4,112,4,95,4,71,4,35,4,-39,3,-126,3,5,3,122,2,29,2,-121,1,2,1,121,0,-26,-1,108,-1,-25,-2,112,-2,1,-2,-81,-3,122,-3,-120,-3,-109,-3,-34,-3,55,-2,-92,-2,3,-1,123,-1}; }
	private static byte[] data27(){ return new byte[] {-60,-1,44,0,-109,0,11,1,121,1,5,2,-111,2,52,3,-15,3,-77,4,-88,5,-97,6,-84,7,-18,8,65,10,-99,11,19,13,-98,14,7,16,-128,17,-19,18,72,20,-101,21,-30,22,16,24,53,25,76,26,75,27,51,28,24,29,-38,29,-113,30,45,31,-98,31,9,32,76,32,112,32,93,32,34,32,-76,31,8,31,40,30,24,29,-58,27,79,26,-121,24,-74,22,-47,20,-91,18,89,16,26,14,-86,11,76,9,-14,6,-120,4,9,2,-105,-1,0,-3,80,-6,-96,-9,-30,-12,11,-14,83,-17,-110,-20,-57,-23,71,-25,-42,-28,-119,-30,118,-32,-96,-34,-8,-36,-65,-37,-81,-38,-50,-39,85,-39,0,-39,-40,-40,22,-39,102,-39,-8,-39,-57,-38,-63,-37,-79,-36,4,-34,105,-33,-93,-32,32,-30,-91,-29,14,-27,-60,-26,-128,-24,72,-22,67,-20,85,-18,91,-16,-108,-14,-50,-12,49,-9,-120,-7,-32,-5,40,-2,116,0,-99,2,-91,4,-97,6,110,8,-12,9,41,11,51,12,-27,12,104,13,-40,13,8,14,41,14,61,14,41,14,-7,13,-57,13,79,13,-54,12,71,12,-120,11,-50,10,37,10,97,9,-70,8,21,8,110,7,-39,6,69,6,-66,5,73,5,-6,4,-102,4,76,4,27,4,-31,3,-96,3,-126,3,93,3,88,3,98,3,96,3,-118,3,-29,3,32,4,-118,4,-20,4,118,5,1,6,-117,6,28,7,-63,7,-126,8,59,9,-15,9,-88,10,109,11,10,12,-79,12,74,13,-47,13,61,14,-115,14,-14,14,34,15,52,15,51,15,-29,14,-128,14,-26,13,37,13,67,12,37,11,-15,9,-57,8,115,7,44,6,-30,4,-127,3,70,2,18,1,-90,-1,94,-2,-9,-4,-124,-5,28,-6,-104,-8,32,-9,-94,-11,39,-12,-65,-14,-120,-15,68,-16,23,-17,13,-18,1,-19,50,-20,-99,-21,17,-21,-37,-22,-44,-22,-2,-22,101,-21,-22,-21,-82,-20,-114,-19,-116,-18,-102,-17,-38,-16,20,-14,-102,-13,-1,-12,-118,-10,20,-8,-110,-7,25,-5,127,-4,-19,-3,55,-1,120,0,-100,1,-81,2,-80,3,-115,4,86,5,-4,5,115,6,-61,6,41,7,61,7,84,7,80,7,82,7,64,7,60,7,12,7,-18,6,-86,6,81,6,-50,5,68,5,-117,4,-56,3,12,3,29,2,47,1,59,0,41,-1,50,-2,51,-3,72,-4,-116,-5,-45,-6,66,-6,-7,-7,-32,-7,-38,-7,31,-6,-123,-6,9,-5,-40,-5,-76,-4,-61,-3,3,-1,46,0,124,1,-39,2,26,4,106,5,-102,6,-78,7,-64,8,-68,9,-87,10,-96,11,116,12,110,13,70,14,33,15,1,16,-61,16,112,17,58,18,-31,18,116,19,2,20,-118,20,-40,20,46,21,68,21,52,21,13,21,-81,20,67,20,-35,19,65,19,-113,18,-27,17,8,17,36,16,38,15,-16,13,-65,12,102,11,-65,9,24,8,84,6,100,4,107,2,118,0,86,-2,96,-4,86,-6,83,-8,91,-10,70,-12,63,-14,63,-16,58,-18,69,-20,90,-22,98,-24,-107,-26,-41,-28,42,-29,-90,-31,58,-32,-30,-34,-46,-35,-66,-36,-49,-37,17,-37,98,-38,-53,-39,108,-39,26,-39,6,-39,52,-39,-106,-39,91,-38,96,-37,-92,-36,72,-34,34,-32,14,-30,75,-28,-123,-26,-58,-24,28,-21,114,-19,-86,-17,11,-14,50,-12,102,-10,-109,-8,-70,-6,-63,-4,-36,-2,-46,0,-53,2,-38,4,-32,6,-5,8,35,11,56,13,92,15,-110,17,-126,19,101,21,55,23,-57,24,30,26,84,27,98,28,56,29,-39,29,52,30,74,30,43,30,-60,29,71,29,-107,28,-27,27,31,27,72,26,-125,25,-84,24,-62,23,-16,22,-6,21,-19,20,-29,19,-94,18,82,17,24,16,-79,14,92,13,0,12,-100,10,35,9,-25,7,-126,6,63,5,57,4,22,3,16,2,73,1,85,0,-96,-1,-12,-2,71,-2,-65,-3,95,-3,-15,-4,-55,-4,-40,-4,-19,-4,71,-3,-62,-3,63,-2,-1,-2,-42,-1,-93,0,-52,1,-18,2,27,4,108,5,-71,6,8,8,106,9,-95,10,-53,11,-47,12,-59,13,-107,14,27,15,117,15,-115,15,103,15,27,15,-90,14,-43,13,14,13,26,12,-29,10,-65,9,110,8,-2,6,-98,5,5,4,79,2,-97,0,-66,-2,-96,-4,-112,-6,94,-8,-20,-11,-75,-13,101,-15,14,-17,-20,-20,-42,-22,-28,-24,38,-25,117,-27,-33,-29,-104,-30,64,-31,30,-32,68,-33,-98,-34,48,-34,29,-34,59,-34,-106,-34,57,-33,-8,-33,-25,-32,-9,-31,8,-29,48,-28,98,-27,-119,-26,-26,-25,46,-23,-119,-22,-14,-21,65,-19,-85,-18,29,-16,-116,-15,0,-13,-123,-12,9,-10,-85,-9,42,-7,-104,-6,8,-4,91,-3,-111,-2,-70,-1,-91,0,-107,1,121,2,18,3,-74,3,99,4,-73,4,24,5,97,5,-114,5}; }
	private static byte[] data28(){ return new byte[] {-77,5,-29,5,-41,5,-17,5,-25,5,-56,5,-84,5,-104,5,94,5,82,5,72,5,82,5,119,5,-61,5,12,6,-124,6,4,7,-116,7,38,8,-65,8,117,9,95,10,85,11,96,12,-122,13,-72,14,15,16,60,17,110,18,-104,19,-80,20,-92,21,-74,22,-104,23,119,24,125,25,74,26,58,27,42,28,12,29,-1,29,-7,30,-45,31,-72,32,-127,33,10,34,-122,34,-77,34,-71,34,124,34,14,34,82,33,-123,32,109,31,19,30,-83,28,-17,26,18,25,44,23,25,21,-17,18,-96,16,41,14,-91,11,23,9,86,6,-96,3,-14,0,6,-2,70,-5,-114,-8,-59,-11,14,-13,104,-16,-49,-19,72,-21,-42,-24,-124,-26,121,-28,-118,-30,-35,-32,109,-33,41,-34,54,-35,113,-36,-37,-37,-125,-37,107,-37,107,-37,-81,-37,34,-36,-75,-36,113,-35,62,-34,49,-33,47,-32,64,-31,123,-30,-30,-29,57,-27,-35,-26,-124,-24,48,-22,-5,-21,-91,-19,46,-17,-69,-16,51,-14,118,-13,-48,-12,8,-10,6,-9,43,-8,41,-7,20,-6,-18,-6,-75,-5,99,-4,17,-3,-73,-3,84,-2,18,-1,-95,-1,49,0,-58,0,33,1,-104,1,-33,1,21,2,50,2,49,2,-3,1,-48,1,-114,1,54,1,-57,0,77,0,-49,-1,93,-1,-37,-2,85,-2,-3,-3,-78,-3,111,-3,84,-3,69,-3,117,-3,-110,-3,-45,-3,55,-2,-100,-2,28,-1,-112,-1,2,0,108,0,-22,0,47,1,127,1,-48,1,3,2,75,2,-82,2,1,3,-103,3,71,4,-5,4,-15,5,-14,6,16,8,98,9,-75,10,42,12,-86,13,38,15,113,16,-44,17,41,19,120,20,-38,21,71,23,124,24,-62,25,-10,26,0,28,-27,28,-74,29,89,30,-4,30,-107,31,25,32,-86,32,10,33,77,33,80,33,64,33,-61,32,-4,31,38,31,-13,29,-84,28,47,27,-109,25,-35,23,18,22,16,20,1,18,-34,15,-70,13,107,11,78,9,23,7,-23,4,-57,2,-120,0,29,-2,-82,-5,28,-7,89,-10,-85,-13,-11,-16,77,-18,-23,-21,-91,-23,126,-25,-102,-27,-41,-29,72,-30,19,-31,-8,-33,2,-33,116,-34,-26,-35,107,-35,75,-35,45,-35,40,-35,72,-35,117,-35,-80,-35,45,-34,-127,-34,11,-33,-70,-33,113,-32,80,-31,100,-30,-112,-29,-38,-28,97,-26,18,-24,-17,-23,6,-20,65,-18,-100,-16,-4,-14,102,-11,-107,-9,-68,-7,-104,-5,89,-3,-52,-2,32,0,68,1,69,2,47,3,-43,3,109,4,-26,4,42,5,118,5,-58,5,-33,5,39,6,106,6,-110,6,-49,6,10,7,-4,6,-13,6,-30,6,-85,6,89,6,69,6,49,6,28,6,55,6,68,6,87,6,127,6,-122,6,-106,6,-107,6,-76,6,-53,6,25,7,99,7,-63,7,57,8,-55,8,105,9,15,10,-83,10,74,11,-4,11,-109,12,41,13,-38,13,-97,14,86,15,54,16,12,17,4,18,-8,18,-50,19,-85,20,94,21,9,22,-120,22,-28,22,46,23,48,23,25,23,-87,22,-17,21,17,21,5,20,-67,18,86,17,-41,15,52,14,-97,12,-21,10,49,9,126,7,-36,5,34,4,-112,2,-60,0,-3,-2,61,-3,90,-5,-126,-7,-83,-9,-49,-11,1,-12,48,-14,111,-16,-95,-18,-5,-20,51,-21,-89,-23,41,-24,-28,-26,-29,-27,41,-27,-58,-28,-47,-28,39,-27,-48,-27,-55,-26,-20,-25,56,-23,-102,-22,1,-20,110,-19,-35,-18,64,-16,-92,-15,8,-13,91,-12,-53,-11,42,-9,-108,-8,7,-6,124,-5,5,-3,-105,-2,15,0,-119,1,-19,2,36,4,68,5,93,6,51,7,11,8,-57,8,85,9,-52,9,9,10,-8,9,-58,9,109,9,-28,8,77,8,-115,7,-60,6,-26,5,-10,4,-36,3,-69,2,127,1,77,0,35,-1,-2,-3,-41,-4,-45,-5,-76,-6,-106,-7,-77,-8,-61,-9,-40,-10,36,-10,-126,-11,0,-11,-67,-12,-61,-12,4,-11,-61,-11,-66,-10,-9,-9,110,-7,-22,-6,122,-4,19,-2,106,-1,-85,0,-9,1,1,3,58,4,75,5,104,6,114,7,-125,8,-108,9,-70,10,-60,11,3,13,54,14,125,15,-31,16,56,18,-126,19,-39,20,23,22,15,23,2,24,-93,24,66,25,-93,25,-66,25,-23,25,-45,25,-124,25,-15,24,59,24,7,23,-25,21,-89,20,44,19,-76,17,52,16,-105,14,14,13,-127,11,-37,9,45,8,122,6,-100,4,-44,2,-33,0,-41,-2,-61,-4,-89,-6,-103,-8,-118,-10,110,-12,77,-14,80,-16,61,-18,67,-20,90,-22,-97,-24,-2,-26,-97,-27,60,-28,7,-29,-32,-31,-15,-32,22,-32,66,-33,-76,-34,93,-34,24,-34,35,-34,76,-34,-90,-34,9,-33,-106,-33,62,-32,29,-31,28,-30,40,-29,126,-28,14,-26,-120,-25,83,-23,-7,-22,-81,-20,108,-18,22,-16,-77,-15,115,-13}; }
	private static byte[] data29(){ return new byte[] {14,-11,-81,-10,127,-8,33,-6,-41,-5,-117,-3,41,-1,-21,0,-68,2,122,4,102,6,100,8,80,10,64,12,34,14,-75,15,39,17,85,18,83,19,58,20,27,21,-104,21,43,22,-128,22,-97,22,-108,22,-128,22,79,22,32,22,-1,21,-34,21,-51,21,-72,21,-108,21,94,21,20,21,-48,20,93,20,-34,19,80,19,-101,18,-52,17,-1,16,-20,15,-22,14,-7,13,-76,12,-110,11,-127,10,38,9,-24,7,-49,6,-99,5,-104,4,-59,3,-35,2,77,2,-40,1,102,1,32,1,13,1,-23,0,19,1,48,1,95,1,-94,1,-34,1,19,2,-91,2,31,3,-17,3,-25,4,-3,5,35,7,83,8,76,9,28,10,-90,10,7,11,68,11,61,11,46,11,10,11,-88,10,76,10,-62,9,27,9,103,8,-106,7,-118,6,-83,5,-99,4,-120,3,-109,2,126,1,70,0,8,-1,-120,-3,-34,-5,22,-6,39,-8,35,-10,55,-12,49,-14,73,-16,123,-18,-91,-20,-26,-22,105,-23,-26,-25,-101,-26,-103,-27,-45,-28,73,-28,18,-28,-8,-29,5,-28,97,-28,-61,-28,97,-27,52,-26,3,-25,-32,-25,-38,-24,-83,-23,90,-22,49,-21,-46,-21,-118,-20,88,-19,72,-18,61,-17,89,-16,-111,-15,-40,-14,39,-12,-110,-11,-10,-10,66,-8,-108,-7,-62,-6,-14,-5,5,-3,8,-2,-35,-2,-105,-1,8,0,88,0,-112,0,118,0,73,0,48,0,-21,-1,-41,-1,-52,-1,-83,-1,-59,-1,-46,-1,-65,-1,-58,-1,-56,-1,-95,-1,-111,-1,-116,-1,92,-1,98,-1,68,-1,57,-1,73,-1,60,-1,82,-1,125,-1,-80,-1,49,0,-14,0,-75,1,-24,2,71,4,-80,5,82,7,-11,8,-126,10,38,12,-107,13,-3,14,82,16,-122,17,-57,18,-35,19,-19,20,-2,21,36,23,73,24,-107,25,13,27,-123,28,13,30,-107,31,-5,32,117,34,-72,35,-32,36,-26,37,-80,38,50,39,118,39,79,39,-50,38,-3,37,-80,36,52,35,123,33,-111,31,125,29,83,27,-22,24,-119,22,46,20,-78,17,83,15,11,13,-102,10,69,8,-44,5,62,3,-100,0,-49,-3,-23,-6,8,-8,-3,-12,-60,-15,-54,-18,-51,-21,-30,-24,61,-26,-46,-29,-90,-31,-22,-33,110,-34,99,-35,-84,-36,62,-36,22,-36,66,-36,-107,-36,9,-35,-104,-35,66,-34,-4,-34,-49,-33,-72,-32,-58,-31,-32,-30,14,-28,83,-27,-87,-26,-18,-25,90,-23,-81,-22,42,-20,-72,-19,21,-17,-99,-16,19,-14,92,-13,-89,-12,-25,-11,1,-9,63,-8,76,-7,75,-6,68,-5,-1,-5,-88,-4,37,-3,-126,-3,-61,-3,-8,-3,15,-2,48,-2,59,-2,32,-2,44,-2,34,-2,-3,-3,-7,-3,-40,-3,-118,-3,80,-3,-19,-4,102,-4,-19,-5,102,-5,-38,-6,103,-6,-19,-7,120,-7,21,-7,-46,-8,-79,-8,-100,-8,-54,-8,45,-7,-87,-7,85,-6,6,-5,-61,-5,-108,-4,-127,-3,65,-2,11,-1,-38,-1,-127,0,41,1,-67,1,42,2,-90,2,37,3,-78,3,98,4,47,5,20,6,26,7,79,8,114,9,-20,10,103,12,-26,13,-87,15,106,17,47,19,6,21,-79,22,47,24,-111,25,-67,26,-85,27,114,28,45,29,-90,29,74,30,-31,30,-124,31,49,32,-67,32,43,33,-116,33,-87,33,-101,33,-126,33,78,33,-1,32,-87,32,55,32,-98,31,-77,30,-87,29,77,28,-67,26,51,25,105,23,-123,21,-79,19,-54,17,-73,15,-85,13,-107,11,86,9,17,7,-76,4,53,2,-49,-1,57,-3,-80,-6,53,-8,-69,-11,84,-13,21,-15,-37,-18,-57,-20,-28,-22,-5,-24,85,-25,0,-26,-71,-28,-102,-29,-85,-30,-86,-31,-76,-32,-17,-33,14,-33,74,-34,-82,-35,-2,-36,105,-36,-3,-37,102,-37,6,-37,-39,-38,-58,-38,-3,-38,-113,-37,101,-36,-91,-35,59,-33,-21,-32,-61,-30,-44,-28,-26,-26,-22,-24,-17,-22,-19,-20,-89,-18,106,-16,-13,-15,77,-13,-90,-12,-28,-11,-5,-10,11,-8,7,-7,-10,-7,7,-5,-5,-5,4,-3,43,-2,82,-1,69,0,59,1,4,2,-102,2,44,3,-84,3,21,4,-100,4,0,5,92,5,-78,5,30,6,81,6,-89,6,11,7,82,7,-106,7,-10,7,51,8,-128,8,-80,8,9,9,86,9,-58,9,70,10,-47,10,90,11,-31,11,105,12,-22,12,99,13,-25,13,-125,14,47,15,38,16,57,17,95,18,-66,19,42,21,-117,22,-22,23,31,25,56,26,44,27,-35,27,102,28,-75,28,-40,28,-20,28,-113,28,-5,27,50,27,33,26,-9,24,-91,23,61,22,-45,20,111,19,-7,17,-86,16,47,15,-96,13,30,12,-116,10,-36,8,64,7,118,5,-120,3,-124,1,62,-1,-25,-4,-126,-6,-9,-9,120,-11,1,-13,-117,-16,59,-18,26,-20,45,-22,124,-24,46,-25,31,-26,95,-27,8,-27,-11,-28}; }
	private static byte[] data30(){ return new byte[] {72,-27,-51,-27,-95,-26,-87,-25,-63,-24,-36,-23,-8,-22,-11,-21,7,-19,-4,-19,-26,-18,-53,-17,-58,-16,-76,-15,-60,-14,-17,-13,15,-11,90,-10,-95,-9,26,-7,-126,-6,-35,-5,69,-3,-96,-2,-44,-1,-6,0,10,2,-21,2,-97,3,45,4,-113,4,-82,4,-87,4,103,4,2,4,-126,3,-52,2,20,2,51,1,71,0,97,-1,-126,-2,-88,-3,-47,-4,16,-4,51,-5,78,-6,97,-7,78,-8,53,-9,33,-10,-10,-12,3,-12,42,-13,102,-14,-1,-15,-93,-15,-81,-15,33,-14,-66,-14,-78,-13,22,-11,-100,-10,79,-8,17,-6,-75,-5,84,-3,-51,-2,25,0,101,1,-105,2,-78,3,-74,4,-48,5,-25,6,16,8,77,9,-72,10,75,12,4,14,-48,15,-70,17,-90,19,-111,21,87,23,42,25,-39,26,78,28,-104,29,-51,30,-73,31,102,32,-58,32,-42,32,-99,32,28,32,52,31,71,30,51,29,-57,27,100,26,19,25,-99,23,28,22,-99,20,-15,18,87,17,-84,15,-32,13,21,12,31,10,-19,7,-42,5,94,3,-39,0,96,-2,-59,-5,56,-7,-60,-10,81,-12,13,-14,-54,-17,-94,-19,-97,-21,-78,-23,-14,-25,78,-26,-14,-28,-77,-29,-106,-30,-71,-31,-7,-32,120,-32,-20,-33,-78,-33,-89,-33,-88,-33,-38,-33,22,-32,109,-32,-23,-32,-119,-31,51,-30,-10,-30,-42,-29,-79,-28,-75,-27,-91,-26,-92,-25,-57,-24,-34,-23,36,-21,98,-20,-91,-19,-20,-18,90,-16,-103,-15,-7,-14,93,-12,-63,-11,53,-9,-26,-8,-109,-6,81,-4,50,-2,-1,-1,-60,1,102,3,-16,4,108,6,-25,7,53,9,-121,10,-61,11,-20,12,0,14,-33,14,-97,15,95,16,-4,16,-128,17,-1,17,122,18,-52,18,7,19,43,19,73,19,125,19,-66,19,13,20,110,20,-43,20,44,21,85,21,94,21,73,21,-13,20,-120,20,-8,19,96,19,-105,18,-46,17,-65,16,-113,15,76,14,-31,12,-81,11,-106,10,121,9,-64,8,39,8,-85,7,82,7,19,7,-59,6,-83,6,120,6,66,6,42,6,-1,5,-73,5,-76,5,-101,5,-86,5,5,6,98,6,-13,6,-92,7,74,8,-31,8,118,9,-49,9,24,10,47,10,32,10,-12,9,-87,9,75,9,-6,8,126,8,15,8,-115,7,-17,6,99,6,-69,5,-46,4,1,4,15,3,-30,1,-49,0,-106,-1,59,-2,-24,-4,118,-5,-57,-7,37,-8,56,-10,63,-12,91,-14,90,-16,97,-18,-84,-20,0,-21,-97,-23,-116,-24,113,-25,-121,-26,-32,-27,46,-27,-46,-28,-81,-28,-91,-28,-39,-28,60,-27,126,-27,-45,-27,19,-26,54,-26,65,-26,66,-26,94,-26,-122,-26,-22,-26,106,-25,14,-24,-10,-24,-11,-23,39,-21,-111,-20,27,-18,-43,-17,-120,-15,94,-13,8,-11,-93,-10,28,-8,116,-7,-109,-6,-93,-5,-99,-4,70,-3,4,-2,111,-2,-59,-2,5,-1,16,-1,57,-1,-123,-1,-57,-1,24,0,-114,0,-53,0,45,1,120,1,-117,1,-110,1,118,1,35,1,-8,0,-77,0,102,0,70,0,26,0,19,0,51,0,100,0,-56,0,86,1,3,2,-48,2,-92,3,-128,4,-122,5,101,6,77,7,73,8,91,9,88,10,-123,11,-94,12,-30,13,40,15,115,16,-34,17,122,19,30,21,-37,22,-62,24,-123,26,84,28,32,30,-55,31,-117,33,45,35,-54,36,72,38,-103,39,-89,40,-115,41,9,42,86,42,97,42,9,42,101,41,-125,40,46,39,-99,37,-55,35,-119,33,87,31,51,29,-29,26,-71,24,-95,22,99,20,36,18,-63,15,11,13,119,10,-118,7,-109,4,-114,1,107,-2,39,-5,-30,-9,118,-12,-15,-16,-115,-19,66,-22,40,-25,114,-28,18,-30,24,-32,-73,-34,-102,-35,-49,-36,92,-36,27,-36,27,-36,50,-36,107,-36,-64,-36,73,-35,-45,-35,-117,-34,38,-33,-14,-33,-67,-32,-90,-31,-98,-30,-74,-29,-59,-28,-37,-27,12,-25,38,-24,94,-23,-111,-22,-35,-21,63,-19,-59,-18,73,-16,-11,-15,115,-13,-14,-12,99,-10,-107,-9,-105,-8,-107,-7,51,-6,-62,-6,43,-5,94,-5,-121,-5,-99,-5,-98,-5,-77,-5,-33,-5,-6,-5,56,-4,103,-4,88,-4,91,-4,46,-4,-46,-5,106,-5,-2,-6,116,-6,0,-6,-128,-7,-4,-8,-107,-8,63,-8,34,-8,27,-8,100,-8,-42,-8,127,-7,46,-6,28,-5,-9,-5,-19,-4,-29,-3,-69,-2,-127,-1,78,0,-22,0,112,1,-49,1,15,2,71,2,-120,2,-57,2,81,3,6,4,-22,4,31,6,-124,7,-12,8,-120,10,17,12,-83,13,63,15,-41,16,83,18,-41,19,53,21,117,22,-99,23,-82,24,-128,25,112,26,47,27,-27,27,-128,28,8,29,104,29,-97,29,-59,29,-36,29,-6,29,36,30,73,30,127,30,-103,30,-98,30,-121,30,81,30,-15,29,-117,29,4,29,92,28,-106,27}; }
	private static byte[] data31(){ return new byte[] {-45,26,-62,25,125,24,32,23,127,21,-60,19,5,18,41,16,81,14,-113,12,-79,10,-48,8,0,7,32,5,73,3,-108,1,-49,-1,38,-2,-123,-4,-61,-6,12,-7,94,-9,-116,-11,-45,-13,50,-14,-126,-16,25,-17,-60,-19,119,-20,62,-21,18,-22,-46,-24,-109,-25,94,-26,26,-27,-15,-29,-57,-30,-102,-31,112,-32,103,-33,79,-34,-102,-35,25,-35,-37,-36,-6,-36,-128,-35,54,-34,69,-33,-109,-32,-32,-31,55,-29,118,-28,-76,-27,-51,-26,-30,-25,-40,-24,-66,-23,-84,-22,-93,-21,-95,-20,-80,-19,-49,-18,-4,-17,25,-15,20,-14,-8,-14,-48,-13,-125,-12,50,-11,-11,-11,-68,-10,-107,-9,-68,-8,-39,-7,-2,-6,65,-4,101,-3,-125,-2,-106,-1,-108,0,-126,1,101,2,22,3,-79,3,38,4,124,4,-109,4,-81,4,-62,4,-4,4,94,5,-37,5,113,6,44,7,-6,7,-27,8,-22,9,3,11,59,12,102,13,-97,14,-56,15,-40,16,-35,17,-59,18,-37,19,12,21,68,22,-54,23,75,25,-59,26,58,28,93,29,72,30,-28,30,47,31,79,31,85,31,52,31,-1,30,-66,30,61,30,-87,29,-58,28,-54,27,-89,26,113,25,77,24,41,23,-13,21,-53,20,-122,19,19,18,-100,16,-20,14,-20,12,-51,10,126,8,-24,5,98,3,-93,0,-50,-3,-1,-6,31,-8,115,-11,-18,-14,-92,-16,-109,-18,-76,-20,14,-21,-81,-23,-113,-24,-91,-25,-6,-26,-106,-26,105,-26,-117,-26,-21,-26,88,-25,2,-24,-98,-24,91,-23,47,-22,-14,-22,-68,-21,121,-20,66,-19,17,-18,-41,-18,-88,-17,-52,-16,6,-14,111,-13,-12,-12,-89,-10,109,-8,68,-6,15,-4,-52,-3,-115,-1,41,1,-95,2,-18,3,-5,4,-55,5,66,6,96,6,75,6,9,6,-101,5,28,5,-116,4,23,4,-92,3,24,3,97,2,-100,1,-77,0,-84,-1,-117,-2,67,-3,-35,-5,120,-6,-26,-8,105,-9,-13,-11,-103,-12,115,-13,-106,-14,-32,-15,-103,-15,-100,-15,-59,-15,14,-14,-73,-14,69,-13,-26,-13,-89,-12,74,-11,18,-10,-36,-10,-125,-9,52,-8,-10,-8,-87,-7,-111,-6,-75,-5,1,-3,-88,-2,97,0,71,2,53,4,71,6,31,8,21,10,0,12,18,14,50,16,85,18,-110,20,-69,22,-70,24,-98,26,23,28,120,29,116,30,31,31,-87,31,-22,31,-51,31,120,31,-8,30,24,30,72,29,119,28,123,27,-39,26,19,26,85,25,-92,24,-44,23,-60,22,-81,21,81,20,-73,18,-3,16,-26,14,-87,12,79,10,-76,7,30,5,-120,2,-10,-1,126,-3,44,-5,-21,-8,-64,-10,-59,-12,-41,-14,-5,-16,97,-17,-19,-19,-76,-20,-97,-21,-96,-22,-47,-23,-1,-24,45,-24,121,-25,-56,-26,54,-26,-59,-27,-124,-27,103,-27,-127,-27,-94,-27,-30,-27,55,-26,102,-26,-74,-26,-21,-26,44,-25,-113,-25,-22,-25,88,-24,-9,-24,-127,-23,77,-22,41,-21,10,-20,-5,-20,19,-18,1,-17,-10,-17,-14,-16,-17,-15,-60,-14,-42,-13,-46,-12,21,-10,97,-9,-72,-8,56,-6,-98,-5,-27,-4,48,-2,110,-1,-100,0,-66,1,-42,2,-59,3,-101,4,64,5,-68,5,57,6,-104,6,12,7,-65,7,-107,8,-62,9,2,11,102,12,-25,13,95,15,-55,16,54,18,83,19,99,20,66,21,-52,21,-9,21,-39,21,91,21,-77,20,1,20,30,19,98,18,-56,17,69,17,13,17,-38,16,123,16,77,16,-1,15,-78,15,110,15,54,15,-28,14,-58,14,117,14,27,14,-59,13,40,13,-122,12,11,12,104,11,-55,10,-120,10,50,10,-2,9,-20,9,-47,9,-41,9,-32,9,-85,9,-101,9,109,9,46,9,7,9,-41,8,-88,8,-117,8,119,8,92,8,71,8,-16,7,-112,7,-26,6,14,6,30,5,-4,3,-42,2,-69,1,-97,0,108,-1,76,-2,43,-3,-19,-5,-64,-6,99,-7,-10,-9,-85,-10,47,-11,-47,-13,-123,-14,1,-15,-118,-17,49,-18,-5,-20,5,-20,63,-21,-97,-22,75,-22,23,-22,5,-22,-11,-23,2,-22,16,-22,57,-22,109,-22,127,-22,-109,-22,-109,-22,104,-22,60,-22,-12,-23,-39,-23,-4,-23,79,-22,-27,-22,-53,-21,-50,-20,-3,-19,69,-17,-122,-16,-59,-15,-53,-14,-9,-13,45,-11,69,-10,67,-9,95,-8,52,-7,-27,-7,120,-6,-28,-6,50,-5,-88,-5,-27,-5,40,-4,115,-4,-119,-4,-90,-4,-82,-4,-111,-4,124,-4,89,-4,35,-4,11,-4,-13,-5,-44,-5,-61,-5,-74,-5,-73,-5,-38,-5,3,-4,56,-4,-116,-4,-58,-4,26,-3,81,-3,83,-3,90,-3,93,-3,85,-3,-112,-3,-27,-3,83,-2,28,-1,7,0,-5,0,78,2,-93,3,22,5,-83,6,71,8,-21,9,-59,11,122,13,90,15,86,17,96,19,-82,21,31,24,-121,26,3,29,126,31,-59,33,5,36,4,38,-26,39,-101,41}; }
	private static byte[] data32(){ return new byte[] {21,43,89,44,73,45,-28,45,36,46,33,46,-45,45,102,45,-53,44,2,44,54,43,41,42,1,41,-82,39,28,38,82,36,114,34,67,32,-29,29,104,27,-96,24,-108,21,84,18,-89,14,-49,10,-16,6,-27,2,-40,-2,-3,-6,60,-9,-102,-13,86,-16,37,-19,79,-22,-40,-25,125,-27,-115,-29,-10,-31,-99,-32,122,-33,-124,-34,-85,-35,9,-35,-104,-36,59,-36,12,-36,29,-36,58,-36,126,-36,-49,-36,30,-35,122,-35,-57,-35,46,-34,-63,-34,110,-33,85,-32,-124,-31,-58,-30,67,-28,-63,-27,97,-25,3,-23,-96,-22,47,-20,-50,-19,43,-17,119,-16,-103,-15,-106,-14,78,-13,-11,-13,108,-12,-6,-12,-83,-11,67,-10,-12,-10,-94,-9,71,-8,-11,-8,-107,-7,-15,-7,92,-6,-103,-6,-117,-6,99,-6,5,-6,113,-7,-40,-8,43,-8,-106,-9,57,-9,48,-9,76,-9,-59,-9,114,-8,66,-7,35,-6,-10,-6,-38,-5,-115,-4,75,-3,-12,-3,-126,-2,-7,-2,107,-1,-38,-1,67,0,-121,0,-59,0,13,1,87,1,-70,1,56,2,-28,2,-79,3,-38,4,49,6,-72,7,107,9,52,11,-30,12,-93,14,63,16,-66,17,51,19,-113,20,-50,21,11,23,41,24,38,25,-3,25,118,26,-66,26,-37,26,-32,26,-49,26,-6,26,52,27,-79,27,79,28,-29,28,-115,29,49,30,-86,30,16,31,92,31,102,31,103,31,47,31,-63,30,48,30,72,29,78,28,47,27,1,26,-40,24,-105,23,84,22,18,21,-74,19,74,18,-43,16,111,15,21,14,-18,12,-56,11,-64,10,-105,9,70,8,-15,6,112,5,-59,3,37,2,107,0,-51,-2,73,-3,-28,-5,88,-6,-44,-8,100,-9,-93,-11,-5,-13,59,-14,89,-16,-112,-18,-39,-20,-12,-22,84,-23,-84,-25,-3,-27,100,-28,-45,-30,62,-31,-42,-33,-108,-34,92,-35,96,-36,-113,-37,-8,-38,-56,-38,-38,-38,1,-37,124,-37,10,-36,-69,-36,96,-35,35,-34,-46,-34,-101,-33,114,-32,92,-31,72,-30,76,-29,65,-28,41,-27,27,-26,-46,-26,-116,-25,54,-24,-53,-24,121,-23,100,-22,108,-21,-77,-20,79,-18,20,-16,14,-14,67,-12,102,-10,126,-8,114,-6,27,-4,97,-3,98,-2,40,-1,-63,-1,59,0,-66,0,80,1,-30,1,116,2,36,3,-71,3,102,4,51,5,40,6,99,7,-54,8,99,10,16,12,-88,13,55,15,-106,16,-35,17,9,19,43,20,66,21,-101,22,-23,23,51,25,124,26,-82,27,-83,28,-98,29,107,30,36,31,-61,31,76,32,-66,32,66,33,-127,33,-58,33,-22,33,-16,33,-51,33,-108,33,40,33,-94,32,-24,31,14,31,16,30,-28,28,-65,27,120,26,38,25,-56,23,58,22,108,20,-120,18,76,16,-36,13,101,11,-87,8,-14,5,68,3,-117,0,-50,-3,54,-5,-105,-8,30,-10,-47,-13,-98,-15,-58,-17,28,-18,-60,-20,-111,-21,-101,-22,-32,-23,67,-23,-61,-24,115,-24,63,-24,17,-24,16,-24,-15,-25,-18,-25,-18,-25,10,-24,52,-24,-112,-24,55,-23,-11,-23,13,-21,61,-20,124,-19,-21,-18,104,-16,25,-14,-44,-13,-109,-11,118,-9,80,-7,19,-5,-35,-4,105,-2,-48,-1,29,1,59,2,61,3,20,4,-56,4,60,5,-120,5,-93,5,-111,5,88,5,3,5,-127,4,-45,3,20,3,30,2,-7,0,-88,-1,68,-2,-34,-4,99,-5,23,-6,-33,-8,-101,-9,-111,-10,-100,-11,-88,-12,-46,-13,30,-13,107,-14,-23,-15,-96,-15,80,-15,51,-15,47,-15,-2,-16,-11,-16,-25,-16,-51,-16,-31,-16,67,-15,-70,-15,-98,-14,-81,-13,-44,-12,59,-10,-83,-9,26,-7,-61,-6,-118,-4,109,-2,-114,0,-53,2,57,5,-99,7,12,10,-111,12,-10,14,69,17,105,19,102,21,52,23,-80,24,-32,25,-56,26,100,27,-31,27,80,28,-72,28,0,29,59,29,-126,29,126,29,125,29,92,29,29,29,-19,28,-110,28,29,28,-81,27,-5,26,-11,25,-79,24,7,23,-10,20,-74,18,39,16,-121,13,-17,10,49,8,-95,5,43,3,-64,0,120,-2,87,-4,85,-6,106,-8,-82,-10,-1,-12,-101,-13,105,-14,65,-15,93,-16,113,-17,-108,-18,-72,-19,-90,-20,-101,-21,-92,-22,-105,-23,-101,-24,-46,-25,60,-25,-27,-26,-64,-26,-43,-26,0,-25,69,-25,-121,-25,-19,-25,31,-24,126,-24,-45,-24,60,-23,-67,-23,88,-22,-40,-22,85,-21,-30,-21,66,-20,-72,-20,84,-19,-57,-19,121,-18,107,-17,56,-16,68,-15,108,-14,-128,-13,-35,-12,65,-10,-116,-9,11,-7,86,-6,99,-5,92,-4,33,-3,-121,-3,12,-2,100,-2,-20,-2,-66,-1,-87,0,-65,1,10,3,71,4,-106,5,-19,6,46,8,-125,9,17,11,-103,12,56,14,-59,15,30,17,86,18,44,19,-75,19,-6,19,-12,19,-87,19,105,19,-6,18,-113,18,62,18,-51,17}; }
	private static byte[] data33(){ return new byte[] {109,17,55,17,-35,16,-72,16,-109,16,-117,16,123,16,120,16,72,16,52,16,-40,15,123,15,30,15,-112,14,-35,13,43,13,50,12,49,11,45,10,12,9,31,8,82,7,-93,6,75,6,42,6,7,6,-9,5,28,6,23,6,50,6,75,6,85,6,-128,6,-110,6,-108,6,-74,6,-83,6,-128,6,59,6,-71,5,26,5,76,4,73,3,48,2,8,1,-16,-1,7,-1,36,-2,96,-3,-36,-4,71,-4,-119,-5,-34,-6,-19,-7,-7,-8,-1,-9,3,-9,10,-10,85,-11,-124,-12,-51,-13,18,-13,42,-14,86,-15,124,-16,-112,-17,-51,-18,94,-18,-2,-19,-55,-19,-53,-19,-70,-19,-83,-19,-100,-19,100,-19,44,-19,-20,-20,-90,-20,-115,-20,115,-20,83,-20,113,-20,125,-20,-71,-20,29,-19,-110,-19,93,-18,56,-17,51,-16,54,-15,36,-14,-5,-14,-34,-13,-86,-12,110,-11,56,-10,-8,-10,-80,-9,85,-8,-84,-8,-26,-8,5,-7,-43,-8,-70,-8,-74,-8,-97,-8,-76,-8,-22,-8,27,-7,107,-7,-76,-7,-20,-7,65,-6,-99,-6,-18,-6,68,-5,-115,-5,-69,-5,-15,-5,-14,-5,-35,-5,-49,-5,-121,-5,97,-5,44,-5,-9,-6,-54,-6,-56,-6,-82,-6,-15,-6,103,-5,-14,-5,-38,-4,-28,-3,-19,-2,85,0,-61,1,54,3,-29,4,-102,6,127,8,-104,10,-65,12,-2,14,97,17,-114,19,-47,21,-2,23,3,26,55,28,85,30,116,32,-99,34,-124,36,90,38,-3,39,113,41,-85,42,-50,43,-59,44,-106,45,46,46,-114,46,-50,46,-44,46,127,46,28,46,90,45,114,44,110,43,30,42,-107,40,-89,38,104,36,-63,33,-26,30,-100,27,50,24,-125,20,-77,16,-61,12,-54,8,-79,4,-66,0,-3,-4,85,-7,16,-10,81,-13,-89,-16,91,-18,76,-20,44,-22,63,-24,111,-26,-105,-28,-10,-30,-93,-31,73,-32,62,-33,84,-34,123,-35,-53,-36,74,-36,-42,-37,-116,-37,122,-37,105,-37,-88,-37,-30,-37,58,-36,-63,-36,110,-35,83,-34,91,-33,-111,-32,24,-30,-101,-29,38,-27,-96,-26,-1,-25,64,-23,98,-22,70,-21,87,-20,93,-19,86,-18,83,-17,60,-16,-18,-16,-106,-15,45,-14,-119,-14,-25,-14,85,-13,-83,-13,29,-12,-102,-12,-38,-12,16,-11,34,-11,-14,-12,-48,-12,-119,-12,58,-12,36,-12,12,-12,43,-12,124,-12,-61,-12,31,-11,-98,-11,15,-10,124,-10,-2,-10,109,-9,-13,-9,106,-8,-32,-8,94,-7,-45,-7,83,-6,-40,-6,74,-5,-94,-5,8,-4,84,-4,-73,-4,94,-3,50,-2,62,-1,-85,0,65,2,38,4,34,6,34,8,65,10,50,12,5,14,-40,15,-111,17,30,19,-115,20,-57,21,-57,22,-80,23,-124,24,15,25,-88,25,19,26,127,26,-40,26,49,27,-115,27,-2,27,-105,28,102,29,74,30,56,31,61,32,44,33,-37,33,63,34,91,34,50,34,-69,33,50,33,110,32,-123,31,-92,30,-107,29,92,28,-5,26,108,25,-22,23,91,22,-3,20,-54,19,-37,18,39,18,126,17,-26,16,78,16,-122,15,-78,14,-65,13,-103,12,88,11,-13,9,114,8,-53,6,13,5,44,3,81,1,-126,-1,-76,-3,9,-4,119,-6,-41,-8,79,-9,-66,-11,-31,-13,32,-14,42,-16,37,-18,50,-20,82,-22,108,-24,-124,-26,-72,-28,-19,-30,76,-31,-53,-33,115,-34,90,-35,-125,-36,-36,-37,-115,-37,96,-37,94,-37,-126,-37,-87,-37,-50,-37,6,-36,58,-36,97,-36,-99,-36,-13,-36,60,-35,-83,-35,74,-34,-9,-34,-94,-33,67,-32,-21,-32,-107,-31,98,-30,87,-29,112,-28,-60,-27,-116,-25,98,-23,123,-21,-103,-19,-113,-17,102,-15,4,-13,109,-12,-64,-11,-58,-10,-43,-9,-47,-8,-90,-7,-120,-6,78,-5,-17,-5,-117,-4,46,-3,-68,-3,-95,-2,-93,-1,-51,0,62,2,-20,3,-99,5,96,7,43,9,-22,10,-90,12,109,14,4,16,-128,17,-17,18,72,20,97,21,103,22,95,23,44,24,18,25,-5,25,-9,26,-17,27,-31,28,-89,29,127,30,64,31,0,32,-82,32,96,33,1,34,120,34,-49,34,-15,34,-31,34,-122,34,45,34,-99,33,-7,32,52,32,69,31,49,30,-28,28,79,27,-103,25,-77,23,-112,21,112,19,57,17,-22,14,-101,12,82,10,-11,7,-97,5,99,3,22,1,-34,-2,-86,-4,110,-6,109,-8,92,-10,-117,-12,-41,-14,81,-15,-5,-17,-61,-18,-79,-19,-72,-20,-33,-21,19,-21,106,-22,-77,-23,46,-23,-61,-24,98,-24,57,-24,33,-24,24,-24,75,-24,125,-24,-40,-24,95,-23,37,-22,15,-21,99,-20,-41,-19,-128,-17,95,-15,65,-13,32,-11,-6,-10,-59,-8,115,-6,-9,-5,93,-3,-123,-2,-119,-1,94,0,-21,0,110,1,-77,1,-33,1,9,2,61,2,49,2,50,2,15,2,-56,1,99,1,-43,0,68,0,-128,-1,-91,-2,-63,-3}; }
	private static byte[] data34(){ return new byte[] {-71,-4,-121,-5,54,-6,-36,-8,-90,-9,112,-10,65,-11,64,-12,107,-13,-77,-14,9,-14,112,-15,-33,-16,92,-16,-15,-17,118,-17,61,-17,23,-17,-14,-18,43,-17,-98,-17,45,-16,28,-15,66,-14,-126,-13,26,-11,-93,-10,73,-8,10,-6,-44,-5,-97,-3,-68,-1,-44,1,34,4,-106,6,-4,8,66,11,100,13,79,15,-15,16,81,18,-90,19,-52,20,-25,21,7,23,58,24,81,25,87,26,44,27,-50,27,68,28,-85,28,-32,28,58,29,-117,29,-50,29,6,30,2,30,-85,29,29,29,14,28,-108,26,-27,24,-54,22,122,20,50,18,-84,15,41,13,-60,10,98,8,36,6,48,4,43,2,102,0,-39,-2,57,-3,-59,-5,109,-6,23,-7,-36,-9,-68,-10,-117,-11,90,-12,40,-13,-33,-15,-116,-16,49,-17,-36,-19,-103,-20,-106,-21,-116,-22,-33,-23,77,-23,-6,-24,-47,-24,-73,-24,-69,-24,-54,-24,-39,-24,-29,-24,-20,-24,-16,-24,9,-23,42,-23,103,-23,-50,-23,56,-22,-57,-22,82,-21,-69,-21,11,-20,76,-20,-119,-20,-39,-20,70,-19,-37,-19,-90,-18,-99,-17,-114,-16,-80,-15,-90,-14,106,-13,72,-12,-7,-12,-124,-11,53,-10,-23,-10,-91,-9,-98,-8,-117,-7,-115,-6,-91,-5,-96,-4,-77,-3,-10,-2,56,0,-82,1,88,3,-14,4,-74,6,88,8,-21,9,72,11,-103,12,-84,13,-98,14,79,15,-47,15,33,16,73,16,75,16,81,16,72,16,96,16,-65,16,37,17,-65,17,106,18,11,19,-81,19,28,20,87,20,-111,20,-120,20,107,20,54,20,-79,19,2,19,51,18,28,17,-7,15,-49,14,109,13,76,12,95,11,112,10,-42,9,125,9,26,9,3,9,-14,8,-60,8,-65,8,-88,8,103,8,101,8,88,8,83,8,112,8,125,8,95,8,57,8,-57,7,30,7,63,6,74,5,41,4,27,3,6,2,47,1,112,0,-72,-1,64,-1,-64,-2,47,-2,-48,-3,48,-3,-110,-4,-12,-5,66,-5,-109,-6,-44,-7,1,-7,44,-8,89,-9,90,-10,111,-11,-101,-12,-45,-13,47,-13,-99,-14,20,-14,-83,-15,82,-15,-19,-16,-97,-16,87,-16,3,-16,-58,-17,109,-17,2,-17,124,-18,-31,-19,61,-19,-39,-20,114,-20,95,-20,-95,-20,27,-19,-47,-19,-101,-18,126,-17,91,-16,83,-15,32,-14,-19,-14,-86,-13,60,-12,-49,-12,62,-11,94,-11,-120,-11,127,-11,110,-11,114,-11,97,-11,97,-11,-91,-11,-48,-11,46,-10,-104,-10,11,-9,125,-9,1,-8,111,-8,-37,-8,82,-7,-99,-7,-17,-7,46,-6,97,-6,117,-6,123,-6,81,-6,25,-6,-91,-7,22,-7,125,-8,-34,-9,84,-9,-27,-10,-77,-10,-45,-10,26,-9,-117,-9,82,-8,24,-7,-17,-7,-24,-6,-3,-5,21,-3,119,-2,-48,-1,90,1,24,3,-73,4,122,6,83,8,-3,9,-54,11,-108,13,-126,15,-110,17,-56,19,-14,21,79,24,-86,26,-35,28,40,31,73,33,87,35,100,37,37,39,-74,40,44,42,85,43,82,44,62,45,-32,45,126,46,-15,46,81,47,114,47,84,47,-20,46,49,46,21,45,-115,43,-67,41,113,39,-37,36,-42,33,-120,30,-8,26,87,23,-113,19,-40,15,43,12,-98,8,99,5,50,2,6,-1,39,-4,-113,-7,-19,-10,-107,-12,83,-14,14,-16,-50,-19,-74,-21,-122,-23,-99,-25,-30,-27,44,-28,-37,-30,-50,-31,-67,-32,-32,-33,25,-33,47,-34,96,-35,-90,-36,-31,-37,108,-37,43,-37,70,-37,-83,-37,116,-36,109,-35,-103,-34,-38,-33,34,-31,106,-30,-96,-29,-27,-28,4,-26,27,-25,29,-24,5,-23,-57,-23,106,-22,-62,-22,59,-21,-95,-21,-15,-21,126,-20,10,-19,-89,-19,107,-18,44,-17,-39,-17,-93,-16,98,-15,-1,-15,-86,-14,18,-13,81,-13,-114,-13,-121,-13,-127,-13,-123,-13,-111,-13,-57,-13,40,-12,121,-12,-1,-12,-118,-11,1,-10,117,-10,-28,-10,58,-9,-128,-9,-32,-9,55,-8,-82,-8,18,-7,-124,-7,4,-6,-116,-6,46,-5,-55,-5,107,-4,97,-3,105,-2,-88,-1,41,1,-32,2,-65,4,-76,6,-82,8,123,10,61,12,-53,13,47,15,-128,16,-49,17,-9,18,35,20,38,21,39,22,-8,22,-91,23,55,24,-82,24,23,25,-122,25,56,26,-28,26,-54,27,-37,28,-15,29,-6,30,0,32,-52,32,-105,33,25,34,102,34,117,34,86,34,-36,33,73,33,83,32,35,31,-42,29,-111,28,61,27,23,26,32,25,61,24,-113,23,-20,22,113,22,-29,21,96,21,-48,20,83,20,-23,19,112,19,-66,18,-14,17,-37,16,-124,15,15,14,107,12,-72,10,42,9,-84,7,80,6,34,5,-24,3,-94,2,106,1,-4,-1,84,-2,-122,-4,98,-6,12,-8,-72,-11,59,-13,-61,-16,119,-18,58,-20,59,-22,103,-24,-59,-26,49,-27,-51,-29,121,-30,91,-31,82,-32,78,-33,101,-34}; }
	private static byte[] data35(){ return new byte[] {-94,-35,-34,-36,34,-36,115,-37,-29,-38,85,-38,14,-38,-45,-39,-71,-39,-24,-39,39,-38,117,-38,-50,-38,76,-37,-32,-37,-108,-36,85,-35,51,-34,75,-33,-127,-32,-31,-31,100,-29,22,-27,-52,-26,-123,-24,72,-22,-22,-21,105,-19,-58,-18,-10,-17,9,-15,-31,-15,-105,-14,45,-13,-41,-13,-120,-12,88,-11,83,-10,102,-9,-73,-8,58,-6,-69,-5,85,-3,-6,-2,-78,0,-118,2,115,4,71,6,25,8,-28,9,113,11,-39,12,23,14,62,15,80,16,83,17,92,18,92,19,-128,20,-114,21,-82,22,-19,23,60,25,-113,26,-5,27,69,29,-92,30,-60,31,-54,32,-85,33,116,34,-16,34,-124,35,-32,35,40,36,80,36,86,36,47,36,-51,35,60,35,-120,34,-116,33,90,32,38,31,-57,29,47,28,-85,26,19,25,74,23,-89,21,-36,19,9,18,21,16,7,14,-28,11,-96,9,80,7,-31,4,-117,2,52,0,4,-2,-11,-5,15,-6,102,-8,-40,-10,116,-11,51,-12,-12,-14,-22,-15,-45,-16,-28,-17,0,-17,34,-18,38,-19,58,-20,31,-21,-9,-23,-3,-24,13,-24,97,-25,49,-25,80,-25,-34,-25,-26,-24,81,-22,-47,-21,-98,-19,127,-17,79,-15,53,-13,-12,-12,125,-10,-17,-9,45,-7,36,-6,27,-5,-27,-5,-108,-4,83,-3,-15,-3,-115,-2,55,-1,-18,-1,-106,0,75,1,-7,1,-126,2,-3,2,67,3,78,3,27,3,-78,2,10,2,73,1,79,0,61,-1,34,-2,-43,-4,124,-5,-12,-7,-120,-8,20,-9,-100,-11,38,-12,-14,-14,-59,-15,-82,-16,-73,-17,-48,-18,40,-18,-99,-19,47,-19,8,-19,44,-19,-128,-19,41,-18,-29,-18,-90,-17,-107,-16,98,-15,64,-14,94,-13,101,-12,-98,-11,43,-9,-48,-8,-101,-6,-90,-4,-106,-2,-121,0,-124,2,102,4,68,6,46,8,-17,9,-62,11,110,13,6,15,117,16,-52,17,10,19,58,20,104,21,-87,22,-29,23,8,25,57,26,47,27,10,28,-66,28,28,29,62,29,83,29,19,29,-120,28,-62,27,-73,26,87,25,-27,23,29,22,58,20,117,18,-126,16,-70,14,28,13,119,11,21,10,-66,8,73,7,6,6,-72,4,66,3,-66,1,110,0,-53,-2,117,-3,25,-4,-63,-6,-87,-7,104,-8,60,-9,14,-10,-1,-12,-36,-13,-54,-14,-61,-15,-54,-16,-46,-17,-17,-18,23,-18,97,-19,-67,-20,69,-20,-9,-21,-34,-21,-14,-21,112,-20,-28,-20,-126,-19,15,-18,-121,-18,-14,-18,0,-17,19,-17,-10,-18,-43,-18,-77,-18,-78,-18,-68,-18,-25,-18,63,-17,-100,-17,25,-16,-81,-16,76,-15,46,-14,-11,-14,-72,-13,-116,-12,44,-11,-82,-11,22,-10,111,-10,-41,-10,105,-9,27,-8,4,-7,56,-6,107,-5,-70,-4,26,-2,94,-1,-125,0,-61,1,-28,2,17,4,49,5,48,6,47,7,24,8,-31,8,-71,9,115,10,10,11,-67,11,117,12,28,13,-8,13,-50,14,-49,15,-34,16,-2,17,23,19,14,20,-26,20,-119,21,-30,21,-31,21,-68,21,73,21,-115,20,-43,19,-52,18,-32,17,6,17,-2,15,2,15,46,14,59,13,-121,12,-15,11,90,11,-28,10,-79,10,114,10,-127,10,-119,10,-117,10,-81,10,-86,10,-106,10,104,10,31,10,-106,9,17,9,88,8,118,7,-51,6,-6,5,67,5,-109,4,-9,3,109,3,-20,2,107,2,24,2,-61,1,115,1,57,1,3,1,-82,0,106,0,-58,-1,15,-1,43,-2,11,-3,-30,-5,-43,-6,-21,-7,37,-7,-90,-8,25,-8,-62,-9,116,-9,25,-9,-54,-10,113,-10,-19,-11,103,-11,-98,-12,-77,-13,-51,-14,-60,-15,-64,-16,-20,-17,50,-17,-114,-18,41,-18,-2,-19,10,-18,81,-18,-108,-18,4,-17,-84,-17,78,-16,3,-15,-48,-15,78,-14,-40,-14,50,-13,90,-13,-117,-13,-86,-13,-55,-13,-3,-13,40,-12,97,-12,-99,-12,-37,-12,33,-11,104,-11,-94,-11,-32,-11,53,-10,122,-10,-19,-10,98,-9,-58,-9,51,-8,-82,-8,41,-7,-85,-7,46,-6,126,-6,-54,-6,-72,-6,104,-6,-32,-7,10,-7,15,-8,7,-9,12,-10,66,-11,-57,-12,108,-12,113,-12,-105,-12,-41,-12,56,-11,-52,-11,106,-10,72,-9,59,-8,80,-7,-120,-6,-84,-5,-32,-4,22,-2,35,-1,62,0,102,1,89,2,-104,3,-24,4,89,6,11,8,-26,9,-51,11,-1,13,58,16,-97,18,37,21,-105,23,18,26,-113,28,-8,30,68,33,-92,35,-53,37,-60,39,-108,41,15,43,95,44,104,45,83,46,31,47,-74,47,52,48,117,48,113,48,25,48,109,47,91,46,-5,44,56,43,57,41,3,39,-89,36,-3,33,64,31,85,28,38,25,4,22,-70,18,125,15,74,12,60,9,30,6,59,3,114,0,-107,-3,1,-5,-102,-8,25,-10,-2,-13,-11,-15,-24,-17,22,-18,71,-20,80,-22,95,-24,106,-26}; }
	private static byte[] data36(){ return new byte[] {81,-28,103,-30,-75,-32,31,-33,-27,-35,17,-35,97,-36,46,-36,49,-36,-126,-36,61,-35,18,-34,51,-33,106,-32,-110,-31,-90,-30,116,-29,21,-28,-121,-28,-57,-28,13,-27,105,-27,-55,-27,87,-26,3,-25,-81,-25,98,-24,34,-23,-72,-23,126,-22,42,-21,-39,-21,-112,-20,79,-19,-23,-19,-68,-18,77,-17,-47,-17,93,-16,-73,-16,-2,-16,94,-15,-112,-15,-53,-15,12,-14,73,-14,-103,-14,-22,-14,15,-13,58,-13,89,-13,93,-13,95,-13,-126,-13,-76,-13,9,-12,-108,-12,39,-11,4,-10,-36,-10,-53,-9,-46,-8,-49,-7,-18,-6,23,-4,81,-3,-102,-2,21,0,-106,1,22,3,-104,4,33,6,-97,7,16,9,-115,10,4,12,100,13,-55,14,30,16,80,17,96,18,109,19,75,20,72,21,85,22,91,23,-110,24,-53,25,-9,26,31,28,43,29,10,30,-11,30,-28,31,-78,32,-119,33,96,34,-4,34,113,35,-120,35,63,35,-59,34,-14,33,-19,32,-5,31,-18,30,-2,29,57,29,120,28,-47,27,57,27,-101,26,19,26,-98,25,14,25,117,24,-29,23,73,23,-84,22,8,22,117,21,-39,20,36,20,97,19,-127,18,-126,17,110,16,53,15,-31,13,-87,12,104,11,29,10,-21,8,-102,7,50,6,-106,4,-54,2,-36,0,-14,-2,-67,-4,-86,-6,-93,-8,-65,-10,-28,-12,44,-13,102,-15,-92,-17,-39,-19,18,-20,54,-22,109,-24,-93,-26,-30,-28,93,-29,-19,-31,-98,-32,-95,-33,-79,-34,-30,-35,64,-35,-122,-36,-31,-37,78,-37,-86,-38,19,-38,-93,-39,102,-39,61,-39,106,-39,-81,-39,65,-38,-1,-38,-40,-37,-38,-36,-16,-35,43,-33,125,-32,-11,-31,92,-29,-76,-28,11,-26,34,-25,-14,-25,-77,-24,57,-23,-71,-23,69,-22,-23,-22,-79,-21,-79,-20,-60,-19,27,-17,-102,-16,64,-14,-18,-13,-40,-11,-61,-9,-75,-7,-100,-5,-121,-3,68,-1,-2,0,-76,2,84,4,-43,5,61,7,-128,8,-91,9,-82,10,-107,11,123,12,-122,13,-91,14,-7,15,112,17,20,19,-52,20,-93,22,116,24,50,26,-36,27,116,29,-20,30,73,32,115,33,-115,34,112,35,27,36,-90,36,-8,36,57,37,68,37,37,37,-19,36,108,36,-48,35,4,35,31,34,22,33,10,32,6,31,-34,29,-24,28,-51,27,124,26,4,25,80,23,82,21,27,19,-64,16,81,14,-15,11,-97,9,109,7,99,5,-123,3,-100,1,-41,-1,26,-2,119,-4,-27,-6,124,-7,16,-8,-108,-10,26,-11,-101,-13,-8,-15,82,-16,-83,-18,37,-19,-58,-21,-120,-22,-102,-23,6,-23,-74,-24,-81,-24,31,-23,-91,-23,113,-22,105,-21,-120,-20,-82,-19,-30,-18,46,-16,-126,-15,-24,-14,88,-12,-86,-11,-3,-10,43,-8,48,-7,40,-6,0,-5,-63,-5,-89,-4,-117,-3,124,-2,-89,-1,-85,0,-79,1,-99,2,98,3,-5,3,119,4,-53,4,-11,4,-18,4,-81,4,55,4,120,3,115,2,68,1,-47,-1,44,-2,93,-4,-118,-6,-86,-8,-27,-10,28,-11,122,-13,-2,-15,-72,-16,-73,-17,-14,-18,87,-18,14,-18,-50,-19,-91,-19,-83,-19,-101,-19,-105,-19,-63,-19,-6,-19,99,-18,30,-17,-42,-17,-91,-16,-119,-15,105,-14,86,-13,123,-12,121,-11,-46,-10,117,-8,40,-6,33,-4,57,-2,63,0,45,2,37,4,-45,5,-101,7,97,9,13,11,-61,12,-119,14,72,16,-2,17,-90,19,43,21,-116,22,-67,23,-48,24,-97,25,82,26,-49,26,11,27,31,27,34,27,-38,26,66,26,-91,25,-60,24,-64,23,-111,22,50,21,-36,19,-106,18,57,17,22,16,-13,14,-71,13,-123,12,94,11,24,10,-35,8,-98,7,68,6,12,5,-54,3,-124,2,100,1,73,0,30,-1,-6,-3,-79,-4,112,-5,32,-6,-74,-8,65,-9,-38,-11,125,-12,65,-13,77,-14,-116,-15,33,-15,7,-15,41,-15,84,-15,-120,-15,-59,-15,-24,-15,-39,-15,-86,-15,115,-15,67,-15,11,-15,-6,-16,-44,-16,-55,-16,-90,-16,-123,-16,82,-16,44,-16,22,-16,62,-16,125,-16,-57,-16,93,-15,-37,-15,96,-14,-29,-14,87,-13,-75,-13,38,-12,111,-12,-65,-12,39,-11,-115,-11,3,-10,-89,-10,78,-9,5,-8,-35,-8,-97,-7,-127,-6,76,-5,-9,-5,-83,-4,104,-3,34,-2,9,-1,0,0,-24,0,28,2,69,3,82,4,105,5,86,6,87,7,70,8,81,9,117,10,-61,11,43,13,-86,14,35,16,120,17,-81,18,-103,19,24,20,88,20,67,20,-6,19,-118,19,-26,18,62,18,-102,17,-25,16,67,16,-62,15,14,15,-106,14,-6,13,85,13,-21,12,-119,12,53,12,56,12,81,12,-122,12,-38,12,-4,12,1,13,-35,12,97,12,-71,11,-6,10,22,10,40,9,108,8,-105,7,-43,6,53,6,111,5,-51,4,75,4,-46,3,122,3,68,3,8,3,-21,2}; }
	private static byte[] data37(){ return new byte[] {-41,2,-78,2,-127,2,38,2,-65,1,45,1,-121,0,-76,-1,-25,-2,14,-2,100,-3,-64,-4,45,-4,-61,-5,107,-5,-4,-6,-102,-6,17,-6,82,-7,-114,-8,-92,-9,-82,-10,-28,-11,13,-11,77,-12,-54,-13,44,-13,-82,-14,61,-14,-61,-15,103,-15,35,-15,-5,-16,-52,-16,-38,-16,-24,-16,27,-15,86,-15,124,-15,-49,-15,11,-14,83,-14,-108,-14,-62,-14,-29,-14,24,-13,65,-13,60,-13,107,-13,111,-13,-125,-13,-69,-13,-24,-13,69,-12,-105,-12,-13,-12,63,-11,-89,-11,13,-10,109,-10,-23,-10,114,-9,-2,-9,126,-8,-66,-8,-28,-8,-54,-8,84,-8,-39,-9,13,-9,52,-10,110,-11,-91,-12,-51,-13,55,-13,-100,-14,27,-14,-44,-15,-86,-15,-77,-15,-12,-15,87,-14,-4,-14,-81,-13,118,-12,122,-11,99,-10,98,-9,78,-8,41,-7,-12,-7,-74,-6,91,-5,18,-4,-21,-4,-62,-3,-15,-2,77,0,-65,1,-108,3,-97,5,-83,7,4,10,-117,12,31,15,-5,17,-39,20,-73,23,-98,26,110,29,1,32,123,34,-55,36,-54,38,-79,40,106,42,-3,43,102,45,-85,46,-88,47,104,48,3,49,98,49,112,49,77,49,-43,48,6,48,-27,46,-114,45,-37,43,-16,41,-27,39,-109,37,60,35,-100,32,-57,29,-14,26,-23,23,-87,20,-111,17,115,14,96,11,-81,8,36,6,-71,3,116,1,40,-1,-86,-4,44,-6,-117,-9,-89,-12,-13,-15,77,-17,-69,-20,-119,-22,82,-24,103,-26,-83,-28,38,-29,-55,-31,-31,-32,40,-32,-59,-33,-50,-33,-1,-33,104,-32,12,-31,-109,-31,42,-30,-103,-30,-9,-30,57,-29,124,-29,-109,-29,-43,-29,-2,-29,68,-28,-62,-28,82,-27,-18,-27,-92,-26,60,-25,19,-24,-62,-24,93,-23,16,-22,-57,-22,120,-21,94,-20,45,-19,-42,-19,-109,-18,-7,-18,81,-17,-110,-17,-112,-17,117,-17,82,-17,25,-17,-7,-18,-27,-18,-61,-18,-50,-18,-10,-18,2,-17,56,-17,113,-17,-87,-17,-3,-17,74,-16,-102,-16,9,-15,126,-15,20,-14,-39,-14,-48,-13,-24,-12,36,-10,111,-9,-68,-8,-6,-7,34,-5,66,-4,88,-3,126,-2,-42,-1,57,1,-75,2,72,4,-27,5,101,7,-27,8,27,10,106,11,-80,12,-11,13,86,15,-68,16,43,18,-86,19,45,21,-110,22,2,24,123,25,-51,26,30,28,85,29,115,30,-112,31,-122,32,67,33,-3,33,-116,34,-20,34,7,35,27,35,-58,34,76,34,-95,33,-30,32,10,32,94,31,-93,30,21,30,-111,29,44,29,-65,28,74,28,-75,27,50,27,-80,26,28,26,-87,25,79,25,-9,24,-118,24,24,24,-127,23,-69,22,-70,21,-88,20,92,19,-7,17,-106,16,32,15,-78,13,110,12,26,11,-27,9,-76,8,124,7,46,6,-45,4,80,3,-64,1,16,0,69,-2,-96,-4,-44,-6,-1,-8,31,-9,25,-11,9,-13,-38,-16,123,-18,54,-20,14,-22,-11,-25,71,-26,-24,-28,-100,-29,-87,-30,-51,-31,-8,-32,39,-32,83,-33,114,-34,-81,-35,-22,-36,52,-36,-72,-37,72,-37,-19,-38,-61,-38,-72,-38,-52,-38,14,-37,-119,-37,-17,-37,-105,-36,54,-35,-1,-35,-60,-34,-78,-33,109,-32,85,-31,63,-30,13,-29,-52,-29,-114,-28,30,-27,-57,-27,116,-26,51,-25,18,-24,39,-23,118,-22,-22,-21,-95,-19,99,-17,78,-15,56,-13,37,-11,33,-9,-6,-8,-78,-6,49,-4,-89,-3,-23,-2,-12,-1,-11,0,-43,1,-66,2,-65,3,-54,4,-3,5,86,7,-73,8,67,10,-14,11,-73,13,-78,15,-84,17,-72,19,-65,21,-37,23,-93,25,88,27,-46,28,50,30,100,31,103,32,55,33,7,34,-105,34,7,35,96,35,115,35,100,35,59,35,8,35,-52,34,-121,34,69,34,-15,33,-128,33,-37,32,9,32,32,31,1,30,-93,28,63,27,-70,25,-1,23,65,22,106,20,-120,18,-95,16,-83,14,-76,12,-48,10,-34,8,-34,6,-1,4,7,3,3,1,28,-1,50,-3,62,-5,103,-7,-121,-9,-68,-11,30,-12,-115,-14,43,-15,-39,-17,-41,-18,-13,-19,82,-19,-36,-20,-120,-20,80,-20,73,-20,98,-20,-96,-20,19,-19,-76,-19,107,-18,102,-17,98,-16,106,-15,-120,-14,-124,-13,-112,-12,-87,-11,-76,-10,-81,-9,-50,-8,-28,-7,10,-5,81,-4,116,-3,-68,-2,-1,-1,44,1,61,2,59,3,-5,3,-108,4,-26,4,-8,4,-47,4,123,4,-24,3,21,3,45,2,-13,0,-93,-1,16,-2,70,-4,113,-6,-107,-8,-68,-10,25,-11,-88,-13,-126,-14,-125,-15,-92,-16,-14,-17,99,-17,-44,-18,73,-18,-22,-19,-106,-19,103,-19,39,-19,-14,-20,8,-19,-11,-20,-12,-20,12,-19,11,-19,64,-19,-89,-19,41,-18,0,-17,35,-16,90,-15,6,-13,2,-11,0,-9,18,-7,60,-5,72,-3,91,-1,97,1,52,3,35,5,-6,6,-34,8,-55,10,-72,12}; }
	private static byte[] data38(){ return new byte[] {-123,14,93,16,9,18,-105,19,14,21,107,22,-104,23,-94,24,-110,25,80,26,-47,26,35,27,75,27,-1,26,-109,26,-14,25,-6,24,-12,23,-23,22,-82,21,-104,20,-121,19,-125,18,-88,17,-44,16,18,16,89,15,-111,14,-101,13,-123,12,101,11,-8,9,-122,8,-3,6,94,5,-39,3,71,2,-87,0,53,-1,-89,-3,-1,-5,-110,-6,65,-7,19,-8,62,-9,-122,-10,31,-10,3,-10,-23,-11,-2,-11,13,-10,2,-10,-18,-11,-52,-11,-116,-11,62,-11,-32,-12,103,-12,11,-12,-101,-13,64,-13,-40,-14,-115,-14,88,-14,53,-14,2,-14,7,-14,18,-14,44,-14,115,-14,-58,-14,41,-13,-106,-13,22,-12,-128,-12,-20,-12,53,-11,65,-11,97,-11,77,-11,57,-11,42,-11,2,-11,-19,-12,17,-11,37,-11,90,-11,-100,-11,-31,-11,60,-10,-55,-10,54,-9,-27,-9,-98,-8,91,-7,61,-6,28,-5,-4,-5,8,-3,10,-2,3,-1,29,0,31,1,50,2,77,3,-112,4,-59,5,28,7,84,8,-78,9,-48,10,-48,11,-105,12,29,13,94,13,-93,13,-94,13,-87,13,-80,13,-96,13,-90,13,-94,13,100,13,69,13,13,13,-70,12,-123,12,111,12,84,12,101,12,-98,12,-35,12,67,13,-96,13,-8,13,68,14,96,14,101,14,67,14,-6,13,124,13,2,13,75,12,-123,11,-44,10,0,10,51,9,-121,8,-67,7,17,7,-95,6,66,6,-4,5,-8,5,-34,5,-11,5,18,6,-9,5,-24,5,-107,5,41,5,-69,4,2,4,69,3,111,2,117,1,109,0,107,-1,80,-2,89,-3,120,-4,-90,-5,-2,-6,96,-6,-49,-7,115,-7,-11,-8,116,-8,1,-8,103,-9,-70,-10,21,-10,81,-11,-95,-12,-5,-13,92,-13,-53,-14,105,-14,-4,-15,-70,-15,-101,-15,122,-15,119,-15,-128,-15,116,-15,-96,-15,-77,-15,-60,-15,-13,-15,42,-14,60,-14,123,-14,-70,-14,-2,-14,65,-13,123,-13,-68,-13,28,-12,88,-12,-69,-12,50,-11,-114,-11,11,-10,-122,-10,-39,-10,54,-9,-123,-9,-109,-9,-106,-9,-115,-9,86,-9,20,-9,-88,-10,0,-10,112,-11,-61,-12,7,-12,99,-13,-72,-14,30,-14,-70,-15,107,-15,61,-15,69,-15,100,-15,-73,-15,24,-14,121,-14,-1,-14,126,-13,-32,-13,75,-12,-110,-12,-29,-12,58,-11,101,-11,-62,-11,35,-10,-111,-10,44,-9,1,-8,-25,-8,55,-6,-76,-5,110,-3,126,-1,-48,1,46,4,-43,6,-112,9,46,12,20,15,-56,17,112,20,32,23,-78,25,35,28,-93,30,-13,32,40,35,111,37,-121,39,-118,41,-127,43,65,45,-64,46,-16,47,-34,48,105,49,-123,49,92,49,-23,48,68,48,122,47,109,46,80,45,1,44,-117,42,-59,40,-39,38,-109,36,34,34,-91,31,15,29,103,26,-65,23,42,21,120,18,-52,15,8,13,39,10,89,7,111,4,121,1,-114,-2,-98,-5,-47,-8,39,-10,-117,-13,18,-15,-30,-18,-82,-20,-81,-22,-12,-24,85,-25,-30,-27,-13,-28,12,-28,-116,-29,79,-29,39,-29,38,-29,70,-29,64,-29,65,-29,48,-29,16,-29,-8,-30,-26,-30,-47,-30,-34,-30,-11,-30,69,-29,-96,-29,44,-28,-39,-28,-94,-27,-96,-26,-101,-25,-69,-24,-31,-23,-17,-22,-44,-21,-92,-20,97,-19,-73,-19,12,-18,22,-18,-7,-19,-77,-19,113,-19,-18,-20,-102,-20,65,-20,-23,-21,-50,-21,-50,-21,-39,-21,18,-20,96,-20,-93,-20,12,-19,102,-19,-89,-19,21,-18,-101,-18,21,-17,-76,-17,112,-16,18,-15,-30,-15,-109,-14,78,-13,10,-12,-43,-12,-96,-11,-128,-10,110,-9,119,-8,-102,-7,-32,-6,81,-4,-64,-3,94,-1,-1,0,-86,2,69,4,-20,5,124,7,-15,8,113,10,-61,11,53,13,-107,14,2,16,106,17,-25,18,96,20,-40,21,103,23,-59,24,67,26,-87,27,-3,28,71,30,90,31,87,32,18,33,-122,33,-62,33,-63,33,119,33,-23,32,78,32,-124,31,-75,30,11,30,123,29,18,29,-51,28,-71,28,-85,28,-70,28,-82,28,-84,28,-128,28,42,28,-56,27,57,27,-100,26,-59,25,-11,24,16,24,32,23,17,22,-10,20,-36,19,-79,18,-83,17,-78,16,-63,15,-41,14,-10,13,13,13,18,12,8,11,-9,9,-68,8,108,7,45,6,-53,4,67,3,-94,1,-11,-1,14,-2,42,-4,30,-6,-5,-9,-40,-11,-59,-13,-112,-15,-96,-17,-63,-19,17,-20,-127,-22,57,-23,-1,-25,33,-25,93,-26,-102,-27,-4,-28,99,-28,-80,-29,8,-29,66,-30,121,-31,-95,-32,-33,-33,8,-33,76,-34,-86,-35,22,-35,-68,-36,-119,-36,125,-36,-114,-36,-60,-36,14,-35,110,-35,-46,-35,79,-34,-37,-34,117,-33,15,-32,-68,-32,-118,-31,66,-30,20,-29,-20,-29,-43,-28,-59,-27,-15,-26,59,-24,-77,-23,88,-21,0,-19,-78,-18,110,-16,-16,-15,113,-13,-86,-12,-47,-11}; }
	private static byte[] data39(){ return new byte[] {-35,-10,-54,-9,-79,-8,-89,-7,-91,-6,-58,-5,21,-3,-128,-2,-13,-1,-89,1,83,3,33,5,-6,6,-64,8,-93,10,-127,12,95,14,72,16,56,18,22,20,-17,21,-54,23,112,25,-17,26,90,28,-96,29,-74,30,-86,31,-126,32,30,33,-81,33,38,34,97,34,-108,34,-81,34,-90,34,-103,34,-116,34,95,34,73,34,2,34,-72,33,63,33,-120,32,-110,31,119,30,14,29,116,27,-74,25,-58,23,-72,21,-77,19,-90,17,-90,15,-67,13,-42,11,-6,9,36,8,75,6,95,4,102,2,-126,0,-110,-2,-91,-4,-40,-6,36,-7,-114,-9,19,-10,-79,-12,122,-13,114,-14,-119,-15,-49,-16,79,-16,-21,-17,-59,-17,-64,-17,-36,-17,-4,-17,67,-16,-113,-16,-34,-16,64,-15,-80,-15,56,-14,-1,-14,-50,-13,-39,-12,8,-10,71,-9,-81,-8,64,-6,-34,-5,111,-3,28,-1,-119,0,-39,1,-2,2,-43,3,-126,4,-1,4,72,5,76,5,48,5,-35,4,105,4,-57,3,-36,2,-65,1,-108,0,55,-1,-58,-3,102,-4,-17,-6,122,-7,44,-8,-38,-10,-78,-11,-94,-12,-103,-13,-82,-14,-21,-15,42,-15,88,-16,-108,-17,-27,-18,17,-18,51,-19,109,-20,121,-21,-90,-22,-36,-23,25,-23,116,-24,36,-24,-50,-25,-8,-25,111,-24,20,-23,51,-22,-90,-21,15,-19,-52,-18,-79,-16,106,-14,92,-12,91,-10,45,-8,17,-6,15,-4,-31,-3,-46,-1,-61,1,-81,3,-67,5,-40,7,-12,9,48,12,82,14,79,16,46,18,-17,19,100,21,-102,22,-112,23,54,24,-111,24,-56,24,-46,24,-72,24,118,24,65,24,-41,23,-88,23,78,23,-22,22,-96,22,50,22,-102,21,29,21,85,20,124,19,-99,18,-123,17,101,16,81,15,22,14,-45,12,-119,11,14,10,-124,8,28,7,114,5,-2,3,-116,2,48,1,-38,-1,-59,-2,-84,-3,-25,-4,58,-4,-74,-5,102,-5,80,-5,44,-5,39,-5,39,-5,2,-5,-70,-6,93,-6,-72,-7,5,-7,44,-8,40,-9,53,-10,93,-11,-112,-12,-2,-13,-70,-13,-75,-13,-51,-13,11,-12,105,-12,-54,-12,47,-11,-105,-11,-29,-11,39,-10,92,-10,-121,-10,-123,-10,110,-10,51,-10,-35,-11,124,-11,-32,-12,66,-12,-94,-13,24,-13,-85,-14,-114,-14,103,-14,-103,-14,-43,-14,26,-13,120,-13,3,-12,96,-12,-24,-12,119,-11,20,-10,-50,-10,-84,-9,-116,-8,-101,-7,-77,-6,-47,-5,-5,-4,36,-2,54,-1,72,0,57,1,34,2,-17,2,-106,3,69,4,-31,4,116,5,32,6,-99,6,30,7,-71,7,13,8,120,8,-44,8,19,9,95,9,-85,9,-30,9,11,10,49,10,67,10,99,10,126,10,-97,10,-2,10,98,11,-48,11,107,12,-10,12,120,13,-8,13,81,14,118,14,114,14,32,14,-90,13,-10,12,49,12,87,11,-107,10,-27,9,98,9,23,9,-43,8,-39,8,-15,8,-21,8,4,9,20,9,-5,8,-31,8,-80,8,118,8,38,8,-66,7,56,7,-63,6,17,6,66,5,121,4,-93,3,-32,2,32,2,108,1,-42,0,92,0,-52,-1,86,-1,-42,-2,70,-2,-53,-3,42,-3,115,-4,-49,-5,33,-5,105,-6,-31,-7,48,-7,-89,-8,47,-8,-92,-9,18,-9,-121,-10,-58,-11,6,-11,84,-12,-111,-13,7,-13,-97,-14,112,-14,125,-14,-89,-14,-15,-14,76,-13,-98,-13,-26,-13,44,-12,90,-12,120,-12,-90,-12,-60,-12,-19,-12,50,-11,79,-11,-106,-11,-60,-11,-48,-11,-39,-11,-36,-11,-84,-11,-100,-11,102,-11,6,-11,-53,-12,115,-12,-13,-13,-128,-13,-35,-14,34,-14,118,-15,-67,-16,11,-16,-125,-17,50,-17,-2,-18,4,-17,35,-17,104,-17,-75,-17,-5,-17,49,-16,64,-16,59,-16,52,-16,5,-16,-20,-17,-38,-17,-49,-17,-41,-17,11,-16,68,-16,-62,-16,100,-15,60,-14,101,-13,-15,-12,109,-10,104,-8,-124,-6,-107,-4,-11,-2,64,1,-104,3,20,6,-119,8,-11,10,-121,13,19,16,-73,18,120,21,69,24,14,27,-10,29,-45,32,-123,35,25,38,113,40,-127,42,65,44,-67,45,-10,46,-14,47,-66,48,98,49,-55,49,32,50,51,50,38,50,-46,49,71,49,103,48,78,47,-42,45,45,44,67,42,36,40,-56,37,109,35,-5,32,-122,30,0,28,105,25,-68,22,26,20,91,17,121,14,-90,11,-70,8,-59,5,-51,2,-59,-1,-50,-4,32,-6,76,-9,-70,-12,117,-14,45,-16,65,-18,-103,-20,7,-21,-63,-23,-66,-24,-71,-25,-21,-26,48,-26,99,-27,-62,-28,41,-28,-104,-29,42,-29,-37,-30,124,-30,115,-30,124,-30,-97,-30,-2,-30,-120,-29,44,-28,-3,-28,-50,-27,-42,-26,-57,-25,-41,-24,-45,-23,-82,-22,113,-21,34,-20,-104,-20,-31,-20,5,-19,-30,-20,-102,-20,81,-20,-71,-21,85,-21,-22,-22,109,-22,3,-22,-70,-23,59,-23,9,-23}; }
	private static byte[] data40(){ return new byte[] {-35,-24,-84,-24,-59,-24,-26,-24,27,-23,-102,-23,43,-22,-97,-22,58,-21,-56,-21,43,-20,-83,-20,19,-19,105,-19,-62,-19,12,-18,105,-18,-58,-18,65,-17,-50,-17,121,-16,92,-15,-126,-14,-46,-13,75,-11,22,-9,-29,-8,-11,-6,-21,-4,-30,-2,-64,0,123,2,8,4,-122,5,-15,6,71,8,-66,9,58,11,-31,12,-94,14,-107,16,-126,18,-88,20,-93,22,119,24,53,26,-72,27,-14,28,28,30,13,31,-78,31,80,32,-89,32,-29,32,-25,32,-25,32,-52,32,-50,32,-87,32,-73,32,-65,32,-34,32,-17,32,16,33,-8,32,-37,32,-107,32,64,32,-80,31,25,31,89,30,-101,29,-48,28,-6,27,30,27,102,26,-98,25,-34,24,26,24,60,23,79,22,90,21,109,20,106,19,116,18,-123,17,-80,16,-79,15,-46,14,-61,13,-67,12,-112,11,43,10,-57,8,31,7,84,5,123,3,-126,1,-117,-1,122,-3,118,-5,107,-7,-100,-9,-66,-11,-15,-13,116,-14,-9,-16,-89,-17,-124,-18,122,-19,-121,-20,-67,-21,9,-21,56,-22,-120,-23,-91,-24,-61,-25,-56,-26,-69,-27,-101,-28,-117,-29,124,-30,120,-31,-104,-32,-38,-33,27,-33,-94,-34,25,-34,-67,-35,106,-35,67,-35,49,-35,77,-35,126,-35,-37,-35,89,-34,-3,-34,-89,-33,120,-32,75,-31,42,-30,34,-29,31,-28,50,-27,73,-26,83,-25,120,-24,-111,-23,-92,-22,-75,-21,-64,-20,-100,-19,-119,-18,92,-17,58,-16,17,-15,8,-14,34,-13,75,-12,-104,-11,-6,-10,121,-8,4,-6,-124,-5,-2,-4,122,-2,-28,-1,93,1,-28,2,-126,4,69,6,58,8,45,10,67,12,78,14,89,16,85,18,14,20,-91,21,1,23,50,24,44,25,18,26,-38,26,-109,27,58,28,16,29,-33,29,-72,30,-113,31,106,32,49,33,-13,33,-120,34,-21,34,39,35,22,35,-67,34,25,34,35,33,-27,31,127,30,-21,28,57,27,-112,25,-13,23,80,22,-55,20,42,19,-92,17,15,16,100,14,-68,12,3,11,61,9,123,7,-66,5,-3,3,52,2,-112,0,-15,-2,88,-3,-37,-5,-118,-6,47,-7,33,-8,43,-9,70,-10,-113,-11,-7,-12,111,-12,24,-12,-55,-13,-99,-13,-103,-13,-90,-13,-68,-13,3,-12,101,-12,-36,-12,-118,-11,113,-10,101,-9,-101,-8,-22,-7,72,-5,-95,-4,23,-2,114,-1,-84,0,-24,1,-31,2,-60,3,120,4,-29,4,39,5,62,5,-17,4,-102,4,25,4,79,3,-122,2,-95,1,123,0,93,-1,62,-2,-9,-4,-64,-5,-104,-6,107,-7,77,-8,95,-9,119,-10,-105,-11,-40,-12,13,-12,53,-13,68,-14,76,-15,34,-16,-24,-18,-100,-19,35,-20,-78,-22,83,-23,-10,-25,-28,-26,19,-26,100,-27,4,-27,4,-27,20,-27,-125,-27,41,-26,-23,-26,-12,-25,37,-23,120,-22,-10,-21,-94,-19,58,-17,24,-15,-2,-14,-8,-12,32,-9,85,-7,125,-5,-30,-3,44,0,-119,2,-29,4,0,7,28,9,44,11,7,13,-84,14,63,16,-80,17,-28,18,2,20,33,21,10,22,-21,22,-69,23,-126,24,28,25,-86,25,-24,25,-11,25,-39,25,95,25,-82,24,-22,23,8,23,5,22,36,21,33,20,45,19,68,18,79,17,73,16,74,15,30,14,-28,12,-82,11,85,10,-21,8,-99,7,72,6,-28,4,-42,3,-62,2,-61,1,-14,0,68,0,-103,-1,59,-1,-17,-2,-72,-2,-112,-2,94,-2,40,-2,-25,-3,103,-3,-57,-4,12,-4,55,-5,89,-6,102,-7,-86,-8,26,-8,-81,-9,126,-9,107,-9,127,-9,-71,-9,-4,-9,58,-8,-127,-8,-52,-8,2,-7,72,-7,113,-7,-125,-7,112,-7,63,-7,-48,-8,84,-8,-100,-9,-61,-10,-13,-11,4,-11,71,-12,-115,-13,-33,-14,121,-14,47,-14,11,-14,22,-14,46,-14,68,-14,111,-14,-91,-14,-46,-14,29,-13,-113,-13,28,-12,-45,-12,-101,-11,114,-10,85,-9,11,-8,-70,-8,107,-7,-36,-7,88,-6,-28,-6,71,-5,-38,-5,-119,-4,38,-3,-23,-3,-85,-2,118,-1,53,0,-45,0,112,1,6,2,104,2,-75,2,39,3,119,3,-28,3,87,4,-35,4,-119,5,75,6,27,7,-14,7,-40,8,-77,9,-98,10,97,11,41,12,-52,12,50,13,111,13,-91,13,-101,13,112,13,72,13,-1,12,-56,12,-87,12,-96,12,-55,12,-5,12,62,13,-117,13,-42,13,-12,13,13,14,5,14,-50,13,-95,13,63,13,-56,12,116,12,-13,11,115,11,9,11,-96,10,51,10,-69,9,54,9,-79,8,32,8,-93,7,-1,6,-118,6,1,6,-117,5,26,5,-108,4,15,4,115,3,-53,2,38,2,101,1,-84,0,-10,-1,61,-1,-108,-2,-24,-3,36,-3,65,-4,106,-5,108,-6,101,-7,97,-8,83,-9,126,-10,-57,-11,44,-11,-37,-12,-80,-12,-105,-12,-52,-12,-16,-12,35,-11,94,-11,-107,-11}; }
	private static byte[] data41(){ return new byte[] {-81,-11,-65,-11,-68,-11,-59,-11,-40,-11,-64,-11,-71,-11,-64,-11,-107,-11,-111,-11,123,-11,76,-11,45,-11,15,-11,-25,-12,-47,-12,-101,-12,90,-12,19,-12,-110,-13,-8,-14,113,-14,-75,-15,25,-15,-124,-16,9,-16,-120,-17,74,-17,4,-17,-45,-18,-90,-18,102,-18,58,-18,10,-18,-65,-19,106,-19,15,-19,-75,-20,109,-20,20,-20,-39,-21,-78,-21,-96,-21,-64,-21,-20,-21,81,-20,-8,-20,-70,-19,-123,-18,-68,-17,38,-15,-91,-14,124,-12,116,-10,-118,-8,-31,-6,90,-3,-40,-1,-108,2,86,5,8,8,10,11,-34,13,-102,16,92,19,-6,21,108,24,-30,26,23,29,90,31,-111,33,-87,35,-60,37,-63,39,-69,41,-106,43,65,45,-65,46,-15,47,-5,48,-105,49,-28,49,-24,49,120,49,-80,48,-95,47,91,46,-60,44,17,43,82,41,114,39,-123,37,-114,35,-99,33,-109,31,-123,29,82,27,-4,24,-65,22,40,20,-106,17,-18,14,33,12,75,9,-108,6,-71,3,9,1,-112,-2,8,-4,-66,-7,-78,-9,-85,-11,-67,-13,-3,-15,46,-16,-95,-18,71,-19,-53,-21,-114,-22,117,-23,100,-24,-109,-25,-30,-26,70,-26,-11,-27,-51,-27,-55,-27,5,-26,94,-26,-50,-26,119,-25,41,-24,-18,-24,-80,-23,-120,-22,83,-21,9,-20,-97,-20,3,-19,81,-19,117,-19,114,-19,54,-19,1,-19,-34,-20,-112,-20,71,-20,8,-20,-109,-21,38,-21,-72,-22,23,-22,-109,-23,29,-23,111,-24,31,-24,-25,-25,-77,-25,-71,-25,-48,-25,-21,-25,82,-24,-124,-24,-55,-24,-20,-24,7,-23,11,-23,22,-23,9,-23,36,-23,57,-23,106,-23,-65,-23,59,-22,-41,-22,-78,-21,-109,-20,-84,-19,0,-17,100,-16,-10,-15,-72,-13,125,-11,69,-9,10,-7,-62,-6,-124,-4,63,-2,-12,-1,-45,1,-91,3,-100,5,-87,7,-52,9,-47,11,-50,13,-52,15,123,17,57,19,-68,20,44,22,-109,23,-49,24,-16,25,20,27,53,28,62,29,75,30,44,31,-6,31,-69,32,83,33,-78,33,-14,33,26,34,44,34,47,34,31,34,-5,33,-46,33,-121,33,56,33,-56,32,71,32,-76,31,16,31,114,30,-30,29,58,29,-116,28,-31,27,58,27,119,26,-50,25,-5,24,52,24,126,23,-69,22,-2,21,73,21,-116,20,-55,19,17,19,68,18,99,17,63,16,-9,14,-123,13,-41,11,18,10,37,8,30,6,25,4,32,2,56,0,124,-2,-32,-4,93,-5,30,-6,-27,-8,-57,-9,-29,-10,1,-10,18,-11,66,-12,109,-13,108,-14,-107,-15,126,-16,75,-17,25,-18,-76,-20,80,-21,-22,-23,-101,-24,52,-25,-5,-27,-42,-28,-57,-29,-34,-30,34,-30,105,-31,-48,-32,85,-32,-17,-33,-106,-33,78,-33,10,-33,-10,-34,0,-33,28,-33,122,-33,-24,-33,109,-32,29,-31,-64,-31,101,-30,26,-29,-55,-29,113,-28,51,-27,-21,-27,-80,-26,92,-25,28,-24,-51,-24,-108,-23,94,-22,23,-21,-33,-21,-72,-20,-114,-19,-112,-18,123,-17,-105,-16,-89,-15,-33,-14,8,-12,91,-11,-42,-10,80,-8,-12,-7,-93,-5,104,-3,72,-1,50,1,61,3,71,5,63,7,18,9,-33,10,125,12,-24,13,59,15,-126,16,-100,17,-46,18,-3,19,66,21,-105,22,21,24,111,25,-9,26,-126,28,-33,29,70,31,107,32,94,33,33,34,-104,34,-58,34,-72,34,107,34,-23,33,90,33,123,32,109,31,109,30,46,29,-31,27,122,26,23,25,-96,23,24,22,-98,20,27,19,-75,17,56,16,-80,14,54,13,-58,11,76,10,-72,8,45,7,-94,5,24,4,-112,2,-7,0,127,-1,-8,-3,-125,-4,33,-5,-16,-7,-52,-8,-33,-9,27,-9,115,-10,29,-10,-21,-11,-35,-11,20,-10,118,-10,23,-9,-38,-9,-77,-8,-111,-7,-107,-6,-90,-5,-92,-4,-91,-3,-72,-2,-95,-1,-94,0,-107,1,98,2,48,3,-34,3,93,4,-55,4,43,5,70,5,65,5,27,5,-57,4,67,4,-99,3,-63,2,-41,1,-48,0,-89,-1,-124,-2,104,-3,49,-4,7,-5,-2,-7,-28,-8,-41,-9,-1,-10,4,-10,-3,-12,-20,-13,-57,-14,119,-15,10,-16,-112,-18,-16,-20,98,-21,-53,-23,71,-24,-16,-26,-95,-27,113,-28,-109,-29,-68,-30,6,-30,-124,-31,110,-31,78,-31,-116,-31,17,-30,-64,-30,-66,-29,-23,-28,58,-26,-17,-25,-82,-23,124,-21,-105,-19,-72,-17,-47,-15,24,-12,83,-10,-122,-8,-69,-6,-15,-4,24,-1,87,1,114,3,119,5,120,7,127,9,111,11,68,13,29,15,-47,16,-125,18,22,20,-121,21,-38,22,-1,23,-48,24,111,25,-42,25,1,26,-22,25,-71,25,90,25,-63,24,56,24,111,23,-101,22,-25,21,-4,20,9,20,50,19,35,18,35,17,31,16,-28,14,-59,13,-83,12,127,11,109,10,-121,9,-111,8,-66,7,-6,6,56,6,-123,5,-7,4,85,4,-47,3}; }
	private static byte[] data42(){ return new byte[] {76,3,-71,2,51,2,-90,1,9,1,122,0,-43,-1,47,-1,-121,-2,28,-2,-98,-3,64,-3,-6,-4,-46,-4,-64,-4,-65,-4,-33,-4,-18,-4,16,-3,27,-3,33,-3,52,-3,23,-3,-20,-4,-64,-4,114,-4,-8,-5,-127,-5,-6,-6,57,-6,117,-7,-104,-8,-99,-9,-73,-10,-42,-11,-4,-12,61,-12,-113,-13,-6,-14,-105,-14,89,-14,16,-14,-15,-15,-3,-15,-10,-15,35,-14,78,-14,117,-14,-46,-14,24,-13,96,-13,-70,-13,-4,-13,77,-12,-72,-12,10,-11,107,-11,-36,-11,72,-10,-19,-10,-115,-9,25,-8,-65,-8,94,-7,-23,-7,-117,-6,49,-5,-112,-5,-2,-5,85,-4,-79,-4,24,-3,-114,-3,17,-2,-72,-2,102,-1,68,0,60,1,45,2,56,3,85,4,105,5,109,6,79,7,42,8,-22,8,125,9,-17,9,85,10,-106,10,-54,10,19,11,88,11,-95,11,-13,11,57,12,-124,12,-31,12,51,13,-90,13,11,14,93,14,-59,14,6,15,34,15,61,15,67,15,9,15,-57,14,125,14,12,14,-75,13,51,13,-69,12,90,12,-31,11,-128,11,35,11,-28,10,-83,10,106,10,36,10,-33,9,-91,9,86,9,12,9,-95,8,43,8,-83,7,27,7,67,6,-108,5,-83,4,-77,3,-74,2,-105,1,110,0,93,-1,88,-2,83,-3,103,-4,124,-5,-76,-6,-1,-7,94,-7,-27,-8,-111,-8,84,-8,57,-8,41,-8,34,-8,35,-8,13,-8,-23,-9,-35,-9,-98,-9,85,-9,30,-9,-62,-10,105,-10,29,-10,-63,-11,-125,-11,87,-11,21,-11,5,-11,-10,-12,-58,-12,-78,-12,-98,-12,103,-12,52,-12,-6,-13,-101,-13,95,-13,18,-13,-86,-14,76,-14,-55,-15,59,-15,-79,-16,20,-16,101,-17,-64,-18,34,-18,-123,-19,-27,-20,73,-20,-48,-21,80,-21,-32,-22,-119,-22,45,-22,-61,-23,119,-23,28,-23,-76,-24,124,-24,37,-24,24,-24,61,-24,96,-24,-24,-24,-105,-23,-111,-22,-43,-21,70,-19,-19,-18,20,-15,55,-13,-117,-11,52,-8,-56,-6,-118,-3,90,0,18,3,-64,5,-125,8,15,11,-87,13,55,16,-74,18,68,21,-29,23,114,26,1,29,-78,31,46,34,-89,36,23,39,47,41,38,43,-27,44,78,46,99,47,56,48,-93,48,-67,48,-99,48,16,48,71,47,66,46,17,45,-90,43,45,42,-125,40,-50,38,43,37,92,35,-110,33,-62,31,-37,29,-57,27,-74,25,124,23,24,21,-77,18,76,16,-56,13,63,11,-79,8,16,6,-124,3,18,1,-107,-2,65,-4,16,-6,-50,-9,-69,-11,-18,-13,5,-14,111,-16,3,-17,-86,-19,-88,-20,-46,-21,-6,-22,121,-22,50,-22,-49,-23,-30,-23,16,-22,80,-22,-65,-22,108,-21,-2,-21,-58,-20,-120,-19,33,-18,-62,-18,57,-17,-114,-17,-67,-17,-25,-17,-33,-17,-58,-17,-86,-17,115,-17,38,-17,-19,-18,-75,-18,91,-18,15,-18,-53,-19,88,-19,27,-19,-42,-20,62,-20,-19,-21,-126,-21,4,-21,-103,-22,44,-22,-87,-23,49,-23,-96,-24,8,-24,-103,-25,6,-25,124,-26,35,-26,-86,-27,108,-27,64,-27,41,-27,62,-27,87,-27,-121,-27,-36,-27,94,-26,-31,-26,-91,-25,118,-24,87,-23,-114,-22,-56,-21,55,-19,-68,-18,114,-16,76,-14,64,-12,62,-10,81,-8,123,-6,-128,-4,-85,-2,-82,0,-98,2,-67,4,-96,6,122,8,84,10,15,12,-74,13,101,15,0,17,-98,18,66,20,-54,21,90,23,-32,24,63,26,-118,27,-43,28,-28,29,-43,30,-90,31,58,32,-63,32,49,33,119,33,-104,33,-78,33,-99,33,106,33,70,33,0,33,-80,32,103,32,5,32,-87,31,63,31,-42,30,124,30,5,30,-104,29,58,29,-29,28,115,28,-4,27,-120,27,9,27,-114,26,-10,25,102,25,-71,24,-10,23,20,23,13,22,-40,20,-96,19,10,18,120,16,-52,14,-18,12,27,11,62,9,100,7,-98,5,2,4,-124,2,79,1,49,0,57,-1,107,-2,-81,-3,-7,-4,71,-4,126,-5,-91,-6,-61,-7,-108,-8,95,-9,3,-10,-114,-12,-27,-14,51,-15,103,-17,-97,-19,-14,-21,74,-22,-46,-24,-103,-25,123,-26,-110,-27,-39,-28,87,-28,-53,-29,127,-29,57,-29,3,-29,-89,-30,99,-30,28,-30,-65,-31,108,-31,52,-31,17,-31,-22,-32,3,-31,34,-31,109,-31,-50,-31,51,-30,-71,-30,61,-29,-31,-29,120,-28,-8,-28,-99,-27,29,-26,-91,-26,29,-25,-121,-25,-19,-25,100,-24,-22,-24,-122,-23,92,-22,51,-21,52,-20,111,-19,-74,-18,47,-16,-56,-15,93,-13,1,-11,-73,-10,104,-8,17,-6,-54,-5,94,-3,-21,-2,123,0,-15,1,103,3,-52,4,61,6,-86,7,32,9,-84,10,72,12,-34,13,-100,15,92,17,52,19,-8,20,-63,22,-123,24,37,26,126,27,-48,28,-36,29,-96,30,99,31,-38,31,9,32,22,32,-27,31,-97,31,46,31,-125,30}; }
	private static byte[] data43(){ return new byte[] {-42,29,-3,28,36,28,47,27,48,26,41,25,0,24,-27,22,-78,21,-119,20,82,19,24,18,-47,16,-122,15,12,14,-96,12,30,11,125,9,-33,7,63,6,-109,4,-1,2,101,1,-44,-1,90,-2,1,-3,-34,-5,-61,-6,-10,-7,89,-7,-15,-8,-24,-8,20,-7,123,-7,29,-6,-32,-6,-43,-5,-27,-4,6,-2,25,-1,56,0,70,1,55,2,18,3,-35,3,113,4,24,5,-96,5,-15,5,99,6,-66,6,-10,6,5,7,59,7,34,7,31,7,-1,6,-104,6,51,6,-75,5,-33,4,5,4,-3,2,-59,1,126,0,32,-1,-76,-3,65,-4,-41,-6,88,-7,-47,-9,112,-10,-21,-12,123,-13,-15,-15,84,-16,-70,-18,20,-19,84,-21,-121,-23,-78,-25,-17,-27,22,-28,116,-30,-17,-32,-119,-33,116,-34,-86,-35,9,-35,-38,-36,-9,-36,50,-35,-40,-35,-90,-34,-108,-33,-26,-32,55,-30,-93,-29,56,-27,-47,-26,-114,-24,119,-22,104,-20,111,-18,-88,-16,-28,-14,61,-11,-71,-9,43,-6,-75,-4,73,-1,-50,1,69,4,-55,6,52,9,-126,11,-72,13,-62,15,-104,17,75,19,-31,20,52,22,112,23,110,24,64,25,-55,25,48,26,82,26,83,26,61,26,-41,25,103,25,-24,24,47,24,112,23,-80,22,-73,21,-71,20,-68,19,-109,18,111,17,87,16,25,15,6,14,-6,12,0,12,7,11,79,10,-116,9,-18,8,102,8,-79,7,45,7,-105,6,-28,5,43,5,-125,4,-70,3,14,3,116,2,-23,1,98,1,-8,0,-104,0,95,0,78,0,83,0,-120,0,-45,0,46,1,-123,1,-29,1,46,2,99,2,-124,2,-122,2,74,2,-22,1,88,1,-84,0,-59,-1,-33,-2,-21,-3,-10,-4,17,-4,25,-5,59,-6,125,-7,-66,-8,22,-8,116,-9,-36,-10,79,-10,-46,-11,71,-11,-68,-12,74,-12,-51,-13,101,-13,9,-13,-97,-14,84,-14,22,-14,-12,-15,-16,-15,-29,-15,-22,-15,17,-14,68,-14,100,-14,-108,-14,-79,-14,-20,-14,7,-13,47,-13,111,-13,-84,-13,-25,-13,52,-12,-120,-12,-10,-12,113,-11,-19,-11,112,-10,32,-9,-73,-9,81,-8,-22,-8,-126,-7,45,-6,-11,-6,-74,-5,-107,-4,-123,-3,-123,-2,-119,-1,-105,0,-108,1,-86,2,-109,3,-116,4,-118,5,83,6,33,7,-20,7,-114,8,51,9,-48,9,71,10,-60,10,66,11,-89,11,38,12,-114,12,4,13,-123,13,4,14,-116,14,10,15,112,15,-80,15,-40,15,-38,15,-68,15,-123,15,54,15,-38,14,-100,14,85,14,17,14,-10,13,-46,13,-75,13,-75,13,-76,13,-101,13,-89,13,-122,13,107,13,110,13,52,13,-10,12,-83,12,40,12,-97,11,-41,10,-6,9,0,9,-31,7,-89,6,120,5,64,4,12,3,-19,1,-44,0,-17,-1,48,-1,-122,-2,-15,-3,-108,-3,37,-3,-14,-4,-80,-4,122,-4,77,-4,1,-4,-97,-5,66,-5,-81,-6,3,-6,82,-7,-114,-8,-63,-9,7,-9,97,-10,-31,-11,-122,-11,30,-11,-7,-12,-22,-12,-49,-12,-37,-12,-18,-12,-21,-12,-31,-12,-64,-12,-118,-12,82,-12,-4,-13,-117,-13,20,-13,-124,-14,-12,-15,86,-15,-55,-16,30,-16,-114,-17,-32,-18,56,-18,-90,-19,-15,-20,68,-20,-110,-21,-74,-22,-14,-23,-3,-24,22,-24,55,-25,68,-26,91,-27,-68,-28,15,-28,-66,-29,-115,-29,-100,-29,-48,-29,71,-28,-35,-28,-94,-27,-98,-26,-94,-25,-12,-24,84,-22,-4,-21,-48,-19,-45,-17,-18,-15,83,-12,-60,-10,105,-7,50,-4,-13,-2,-47,1,-57,4,-96,7,-115,10,-99,13,118,16,115,19,110,22,72,25,32,28,-11,30,116,33,-7,35,51,38,61,40,10,42,-104,43,-27,44,-36,45,-105,46,-26,46,-13,46,-50,46,109,46,-80,45,-15,44,-24,43,-44,42,-88,41,95,40,-27,38,124,37,-26,35,59,34,111,32,-118,30,-128,28,119,26,80,24,-36,21,-111,19,36,17,-105,14,1,12,-126,9,-38,6,84,4,-24,1,71,-1,-5,-4,-45,-6,-112,-8,-78,-10,-12,-12,87,-13,-10,-15,-50,-16,-73,-17,-2,-18,94,-18,-24,-19,-57,-19,-31,-19,11,-18,111,-18,-8,-18,123,-17,47,-16,-39,-16,123,-15,43,-14,-89,-14,16,-13,99,-13,-93,-13,-45,-13,-20,-13,0,-12,32,-12,36,-12,54,-12,50,-12,55,-12,44,-12,43,-12,-32,-13,-80,-13,115,-13,-17,-14,125,-14,-45,-15,38,-15,-115,-16,-64,-17,-7,-18,51,-18,85,-19,105,-20,-128,-21,126,-22,124,-23,125,-24,85,-25,63,-26,50,-27,39,-28,56,-29,127,-30,-42,-31,-116,-31,106,-31,122,-31,-34,-31,106,-30,28,-29,-1,-29,20,-27,54,-26,-118,-25,-30,-24,93,-22,-28,-21,123,-19,56,-17,-20,-16,-72,-14,-104,-12,-127,-10,121,-8,-113,-6,-92,-4,-68,-2,-30,0,1,3,23,5,50,7,45,9,14,11,9,13,-68,14}; }
	private static byte[] data44(){ return new byte[] {94,16,6,18,117,19,-18,20,89,22,-102,23,-42,24,-13,25,-4,26,-29,27,-85,28,66,29,-87,29,15,30,46,30,56,30,63,30,43,30,12,30,-22,29,-50,29,-118,29,119,29,96,29,63,29,33,29,25,29,-6,28,-37,28,-65,28,-99,28,-124,28,75,28,15,28,-33,27,-116,27,26,27,119,26,-34,25,20,25,43,24,61,23,24,22,-33,20,-110,19,28,18,-54,16,74,15,-54,13,99,12,14,11,-44,9,-54,8,-13,7,8,7,89,6,-74,5,25,5,115,4,-49,3,-8,2,8,2,0,1,-59,-1,107,-2,-58,-4,5,-5,76,-7,89,-9,-110,-11,-75,-13,-30,-15,50,-16,-99,-18,15,-19,-43,-21,-62,-22,-77,-23,-33,-24,31,-24,109,-25,-41,-26,40,-26,-124,-27,-15,-28,66,-28,-78,-29,61,-29,-56,-30,116,-30,62,-30,29,-30,13,-30,14,-30,28,-30,40,-30,69,-30,84,-30,101,-30,112,-30,-119,-30,-65,-30,-24,-30,63,-29,-100,-29,16,-28,-73,-28,85,-27,0,-26,-45,-26,-108,-25,97,-24,81,-23,71,-22,74,-21,106,-20,-123,-19,-78,-18,-9,-17,68,-15,-110,-14,-14,-13,81,-11,-55,-10,33,-8,125,-7,-50,-6,51,-4,-110,-3,-35,-2,63,0,-81,1,45,3,-58,4,125,6,53,8,60,10,40,12,37,14,31,16,6,18,-49,19,-117,21,11,23,79,24,124,25,95,26,11,27,-105,27,-23,27,41,28,87,28,96,28,85,28,92,28,54,28,-7,27,-64,27,89,27,-27,26,80,26,-88,25,-24,24,15,24,32,23,5,22,-45,20,-109,19,52,18,-56,16,64,15,-101,13,21,12,103,10,-66,8,46,7,-92,5,9,4,-90,2,78,1,24,0,8,-1,5,-2,58,-3,-68,-4,105,-4,77,-4,-106,-4,-11,-4,-89,-3,111,-2,114,-1,107,0,-118,1,-91,2,-89,3,-82,4,125,5,52,6,-38,6,-122,7,32,8,-96,8,36,9,-100,9,-9,9,102,10,-86,10,-33,10,11,11,-6,10,-28,10,-99,10,19,10,-120,9,-65,8,-33,7,-38,6,-53,5,-114,4,68,3,-30,1,107,0,-36,-2,66,-3,-127,-5,-55,-7,-30,-9,-52,-11,-68,-13,-125,-15,35,-17,-72,-20,79,-22,-23,-25,-103,-27,113,-29,97,-31,-120,-33,-18,-35,-126,-36,86,-37,-125,-38,-43,-39,106,-39,72,-39,72,-39,114,-39,-21,-39,113,-38,23,-37,21,-36,31,-35,80,-34,-39,-33,116,-31,58,-29,73,-27,105,-25,-101,-23,24,-20,-100,-18,55,-15,7,-12,-67,-10,-97,-7,-106,-4,123,-1,82,2,51,5,-28,7,-123,10,10,13,96,15,106,17,92,19,6,21,112,22,-86,23,-76,24,107,25,-23,25,101,26,-98,26,-54,26,-65,26,-105,26,105,26,21,26,-116,25,-15,24,65,24,101,23,87,22,51,21,-15,19,-107,18,73,17,-10,15,-81,14,-95,13,-115,12,-98,11,-46,10,7,10,75,9,-77,8,19,8,83,7,-48,6,31,6,-127,5,-6,4,103,4,-25,3,-126,3,67,3,22,3,18,3,48,3,126,3,-38,3,84,4,-34,4,122,5,1,6,-128,6,-11,6,36,7,30,7,-41,6,103,6,-48,5,2,5,42,4,76,3,86,2,126,1,-91,0,-41,-1,44,-1,107,-2,-86,-3,4,-3,49,-4,103,-5,-105,-6,-90,-7,-80,-8,-46,-9,-38,-10,12,-10,62,-11,126,-12,-30,-13,76,-13,-39,-14,-119,-14,49,-14,-45,-15,-103,-15,87,-15,25,-15,-33,-16,-104,-16,78,-16,10,-16,-45,-17,-81,-17,-94,-17,-122,-17,-88,-17,-21,-17,46,-16,-96,-16,26,-15,-94,-15,60,-14,-60,-14,101,-13,18,-12,-69,-12,72,-11,9,-10,-64,-10,120,-9,79,-8,33,-7,4,-6,-26,-6,-37,-5,-51,-4,-52,-3,-58,-2,-82,-1,-114,0,-115,1,-128,2,118,3,86,4,62,5,10,6,-41,6,-118,7,38,8,-76,8,13,9,95,9,-41,9,30,10,80,10,-102,10,-50,10,-2,10,7,11,73,11,62,11,90,11,109,11,126,11,-79,11,-45,11,-2,11,81,12,-113,12,-54,12,23,13,74,13,-124,13,-87,13,-59,13,-31,13,-6,13,-20,13,-13,13,-6,13,-28,13,-55,13,-86,13,67,13,-22,12,110,12,-63,11,23,11,80,10,117,9,-76,8,-57,7,4,7,81,6,-80,5,37,5,-66,4,110,4,28,4,-38,3,-92,3,96,3,-11,2,90,2,-68,1,-67,0,-59,-1,-63,-2,-127,-3,95,-4,76,-5,87,-6,-126,-7,-6,-8,119,-8,34,-8,-4,-9,-44,-9,-24,-9,-18,-9,-50,-9,-83,-9,101,-9,1,-9,-114,-10,14,-10,107,-11,-38,-12,64,-12,-82,-13,63,-13,-59,-14,86,-14,-20,-15,119,-15,-3,-16,117,-16,-48,-17,-17,-18,7,-18,-28,-20,-83,-21,98,-22,21,-23,-70,-25,115,-26,52,-27,50,-28,74,-29,117,-30,-6,-31,-94,-31,112,-31,-117,-31,-96,-31,7,-30}; }
	private static byte[] data45(){ return new byte[] {111,-30,-57,-30,115,-29,42,-28,-10,-28,-10,-27,24,-25,99,-24,3,-22,-66,-21,-82,-19,-7,-17,101,-14,-1,-12,-28,-9,-52,-6,-6,-3,73,1,-96,4,7,8,125,11,-47,14,49,18,-120,21,-92,24,-100,27,119,30,-12,32,93,35,111,37,57,39,-57,40,35,42,49,43,21,44,-48,44,59,45,-115,45,-76,45,-85,45,109,45,36,45,-97,44,-11,43,14,43,-3,41,-80,40,90,39,-69,37,-24,35,-5,33,-24,31,-84,29,97,27,-12,24,90,22,-48,19,43,17,95,14,-75,11,-8,8,46,6,-76,3,49,1,-67,-2,-121,-4,89,-6,65,-8,-116,-10,-19,-12,-122,-13,120,-14,-85,-15,-2,-16,-74,-16,-95,-16,-71,-16,23,-15,116,-15,-51,-15,75,-14,-80,-14,-3,-14,112,-13,-74,-13,-12,-13,84,-12,-87,-12,13,-11,-100,-11,48,-10,-28,-10,-120,-9,60,-8,-5,-8,126,-7,10,-6,85,-6,111,-6,121,-6,76,-6,-28,-7,121,-7,-37,-8,58,-8,-121,-9,-65,-10,-1,-11,82,-11,122,-12,-110,-13,-85,-14,121,-15,52,-16,-74,-18,-2,-20,47,-21,111,-23,111,-25,-97,-27,-16,-29,66,-30,4,-31,5,-32,48,-33,-55,-34,-98,-34,-68,-34,38,-33,-84,-33,102,-32,60,-31,33,-30,12,-29,40,-28,60,-27,-123,-26,-60,-25,26,-23,-98,-22,46,-20,-35,-19,-83,-17,-96,-15,-56,-13,-15,-11,66,-8,-101,-6,26,-3,-128,-1,-14,1,96,4,-108,6,-35,8,-1,10,-9,12,-39,14,-93,16,29,18,-114,19,-20,20,17,22,46,23,32,24,-50,24,93,25,-56,25,-1,25,59,26,83,26,60,26,87,26,75,26,67,26,76,26,84,26,111,26,-114,26,-89,26,-71,26,-38,26,-4,26,30,27,41,27,80,27,88,27,93,27,77,27,33,27,-27,26,-116,26,35,26,-108,25,-5,24,64,24,123,23,-87,22,-55,21,-50,20,-30,19,-14,18,7,18,72,17,-115,16,-8,15,107,15,-2,14,-110,14,67,14,-31,13,113,13,-23,12,64,12,83,11,87,10,11,9,-68,7,68,6,-83,4,19,3,127,1,-29,-1,60,-2,-53,-4,61,-5,-34,-7,102,-8,2,-9,-96,-11,59,-12,-53,-14,95,-15,-9,-17,122,-18,39,-19,-71,-21,107,-22,83,-23,85,-24,119,-25,-63,-26,59,-26,-60,-27,116,-27,36,-27,-32,-28,-111,-28,38,-28,-79,-29,39,-29,-99,-30,-4,-31,116,-31,-5,-32,-113,-32,84,-32,94,-32,-113,-32,9,-31,-88,-31,95,-30,64,-29,61,-28,44,-27,29,-26,14,-25,-15,-25,-56,-24,-97,-23,94,-22,68,-21,26,-20,-32,-20,-40,-19,-46,-18,-31,-17,-16,-16,25,-14,60,-13,93,-12,-99,-11,-49,-10,8,-8,123,-7,-44,-6,73,-4,-52,-3,86,-1,-7,0,-91,2,95,4,28,6,-61,7,-124,9,63,11,-40,12,90,14,-71,15,7,17,25,18,27,19,-3,19,-68,20,108,21,7,22,-118,22,12,23,-116,23,-2,23,115,24,-40,24,39,25,126,25,-65,25,-69,25,-98,25,126,25,23,25,-117,24,-11,23,30,23,23,22,-15,20,-58,19,94,18,-16,16,107,15,-38,13,71,12,-70,10,40,9,-75,7,94,6,25,5,4,4,17,3,58,2,-67,1,103,1,53,1,56,1,92,1,-94,1,8,2,-128,2,-5,2,-108,3,28,4,-75,4,95,5,-12,5,-94,6,79,7,27,8,-2,8,-15,9,-29,10,-31,11,-35,12,-80,13,106,14,19,15,-117,15,-74,15,-69,15,-103,15,49,15,-48,14,112,14,-43,13,56,13,-102,12,-41,11,28,11,71,10,51,9,25,8,-75,6,22,5,66,3,43,1,-61,-2,71,-4,-93,-7,-75,-10,-27,-13,-26,-16,10,-18,69,-21,-103,-24,6,-26,-65,-29,-94,-31,-64,-33,-2,-35,-125,-36,24,-37,-52,-39,-62,-40,-68,-41,-27,-42,73,-42,-43,-43,127,-43,125,-43,-93,-43,8,-42,-30,-42,-43,-41,19,-39,-85,-38,106,-36,87,-34,-113,-32,-58,-30,50,-27,-40,-25,-126,-22,71,-19,63,-16,66,-13,78,-10,125,-7,-111,-4,-83,-1,-46,2,-70,5,-116,8,53,11,-77,13,-23,15,-9,17,-65,19,66,21,-100,22,-69,23,-97,24,96,25,6,26,99,26,-45,26,27,27,44,27,50,27,11,27,-76,26,67,26,-102,25,-70,24,-40,23,-73,22,123,21,46,20,-22,18,114,17,32,16,-48,14,111,13,64,12,-12,10,-67,9,-99,8,-98,7,-80,6,-26,5,87,5,-69,4,106,4,72,4,60,4,90,4,-87,4,-5,4,106,5,-7,5,101,6,-20,6,114,7,-36,7,59,8,-89,8,-40,8,10,9,10,9,14,9,5,9,-3,8,-56,8,-97,8,101,8,30,8,-55,7,105,7,-30,6,77,6,118,5,-92,4,-103,3,-117,2,102,1,51,0,8,-1,-36,-3,-80,-4,-74,-5,-69,-6,-70,-7,-37,-8,16,-8,66,-9,114,-10,-109,-11}; }
	private static byte[] data46(){ return new byte[] {-89,-12,-70,-13,-79,-14,-75,-15,-57,-16,-43,-17,-11,-18,63,-18,-96,-19,25,-19,-51,-20,-112,-20,-104,-20,-88,-20,-42,-20,24,-19,99,-19,-81,-19,21,-18,118,-18,-25,-18,87,-17,-24,-17,120,-16,16,-15,-49,-15,-113,-14,87,-13,62,-12,39,-11,39,-10,28,-9,55,-8,60,-7,70,-6,77,-5,82,-4,104,-3,94,-2,119,-1,95,0,82,1,72,2,55,3,31,4,-20,4,-88,5,89,6,-24,6,80,7,-108,7,-59,7,-23,7,-19,7,-56,7,-89,7,120,7,81,7,48,7,41,7,51,7,72,7,-113,7,-32,7,88,8,-52,8,88,9,-24,9,99,10,-29,10,97,11,-75,11,9,12,72,12,96,12,-123,12,-96,12,-96,12,-99,12,-97,12,-115,12,-124,12,122,12,83,12,86,12,51,12,27,12,7,12,-11,11,-27,11,-29,11,-38,11,-30,11,-33,11,-40,11,-47,11,-107,11,66,11,-27,10,71,10,-124,9,-74,8,-100,7,114,6,108,5,54,4,22,3,25,2,40,1,65,0,-103,-1,-39,-2,75,-2,-78,-3,58,-3,-71,-4,61,-4,-90,-5,57,-5,-56,-6,37,-6,-75,-7,66,-7,-70,-8,96,-8,-31,-9,95,-9,-1,-10,-112,-10,32,-10,-92,-11,8,-11,97,-12,-69,-13,-51,-14,-47,-15,-48,-16,-108,-17,70,-18,-7,-20,-96,-21,94,-22,38,-23,-13,-25,-10,-26,-12,-27,20,-27,76,-28,-115,-29,-4,-30,113,-30,-22,-31,-105,-31,92,-31,35,-31,37,-31,32,-31,101,-31,-48,-31,78,-30,3,-29,13,-28,33,-27,110,-26,-9,-25,-98,-23,-85,-21,-23,-19,59,-16,-41,-14,-95,-11,122,-8,-106,-5,-30,-2,37,2,-97,5,16,9,109,12,-39,15,31,19,51,22,38,25,-38,27,54,30,115,32,92,34,-9,35,107,37,-73,38,-55,39,-50,40,-85,41,89,42,-13,42,126,43,-41,43,8,44,18,44,-26,43,124,43,-6,42,26,42,12,41,-58,39,61,38,-120,36,-97,34,120,32,15,30,-84,27,17,25,65,22,112,19,-78,16,-75,13,-8,10,62,8,113,5,-9,2,-91,0,73,-2,95,-4,-119,-6,-49,-8,121,-9,82,-10,64,-11,-102,-12,11,-12,-114,-13,108,-13,65,-13,43,-13,52,-13,39,-13,34,-13,93,-13,120,-13,-94,-13,-1,-13,117,-12,5,-11,-56,-11,-121,-10,94,-9,95,-8,78,-7,87,-6,66,-5,36,-4,-19,-4,-106,-3,43,-2,-103,-2,-22,-2,35,-1,64,-1,53,-1,46,-1,-18,-2,-122,-2,17,-2,68,-3,101,-4,108,-5,38,-6,-82,-8,13,-9,39,-11,42,-13,35,-15,-41,-18,-92,-20,-123,-22,93,-24,-126,-26,-61,-28,33,-29,-66,-31,-110,-32,-96,-33,-27,-34,101,-34,-5,-35,-39,-35,-42,-35,-7,-35,59,-34,-76,-34,76,-33,0,-32,-19,-32,-16,-31,24,-29,101,-28,-18,-27,-128,-25,64,-23,27,-21,4,-19,45,-17,113,-15,-63,-13,30,-10,-90,-8,21,-5,-99,-3,41,0,-118,2,-33,4,62,7,97,9,97,11,60,13,-33,14,66,16,-86,17,-83,18,-124,19,75,20,-69,20,37,21,115,21,-80,21,-30,21,13,22,51,22,109,22,-76,22,-18,22,45,23,125,23,-89,23,-13,23,46,24,102,24,-114,24,-40,24,-21,24,22,25,17,25,42,25,2,25,-31,24,-81,24,88,24,-23,23,102,23,-32,22,55,22,-94,21,1,21,114,20,9,20,-90,19,111,19,68,19,55,19,36,19,83,19,95,19,111,19,106,19,59,19,-3,18,-88,18,12,18,91,17,-125,16,-124,15,108,14,64,13,-12,11,-61,10,94,9,31,8,-42,6,-116,5,42,4,-22,2,-124,1,50,0,-70,-2,50,-3,-85,-5,17,-6,111,-8,-57,-10,56,-11,-107,-13,24,-14,-117,-16,37,-17,-33,-19,-93,-20,107,-21,85,-22,80,-23,95,-24,90,-25,98,-26,107,-27,-127,-28,-121,-29,-96,-30,-73,-31,-31,-32,43,-32,-91,-33,72,-33,19,-33,9,-33,48,-33,-121,-33,11,-32,-69,-32,109,-31,68,-30,53,-29,26,-28,5,-27,1,-26,-19,-26,-29,-25,-27,-24,-43,-23,-40,-22,-70,-21,-74,-20,-84,-19,-71,-18,-83,-17,-76,-16,-68,-15,-73,-14,-42,-13,-14,-12,23,-10,84,-9,-99,-8,-11,-7,87,-5,-57,-4,48,-2,-103,-1,12,1,112,2,-41,3,41,5,100,6,-110,7,-57,8,-71,9,-73,10,-70,11,-121,12,100,13,62,14,0,15,-66,15,-113,16,49,17,-15,17,-91,18,100,19,14,20,-85,20,37,21,-101,21,6,22,47,22,65,22,40,22,-23,21,107,21,-47,20,26,20,47,19,49,18,-1,16,-57,15,-124,14,59,13,-32,11,-81,10,-118,9,113,8,-88,7,-25,6,61,6,-29,5,-113,5,93,5,78,5,68,5,87,5,110,5,124,5,-102,5,-67,5,-31,5,6,6,90,6,-71,6,37,7,-55,7,110,8,74,9,73,10,66,11,85,12,105,13}; }
	private static byte[] data47(){ return new byte[] {121,14,98,15,56,16,5,17,-104,17,18,18,104,18,-118,18,-99,18,-97,18,122,18,112,18,40,18,-42,17,107,17,-33,16,41,16,78,15,74,14,-37,12,82,11,-116,9,125,7,65,5,-53,2,24,0,94,-3,117,-6,-128,-9,-118,-12,-97,-15,-46,-18,-14,-21,99,-23,-31,-26,-126,-28,71,-30,12,-32,3,-34,20,-36,68,-38,-123,-40,0,-41,-119,-43,64,-44,65,-45,98,-46,-64,-47,-111,-47,118,-47,-69,-47,95,-46,63,-45,101,-44,-23,-43,-106,-41,122,-39,-78,-37,-13,-35,108,-32,45,-29,-29,-27,-68,-24,-60,-21,-69,-18,-54,-15,-14,-12,17,-8,22,-5,25,-2,-8,0,-50,3,-112,6,22,9,125,11,-60,13,-44,15,-79,17,-117,19,34,21,-116,22,-51,23,-31,24,-71,25,115,26,0,27,64,27,-122,27,-125,27,73,27,-20,26,83,26,122,25,-92,24,-109,23,68,22,-21,20,127,19,-28,17,93,16,-80,14,2,13,-128,11,23,10,-85,8,-127,7,-107,6,-65,5,35,5,-57,4,125,4,122,4,-102,4,-38,4,40,5,-100,5,-22,5,89,6,-57,6,31,7,-128,7,-41,7,32,8,116,8,-70,8,-15,8,65,9,-107,9,-41,9,16,10,61,10,103,10,-100,10,-84,10,-107,10,111,10,28,10,-79,9,24,9,112,8,-88,7,-48,6,-27,5,-51,4,-73,3,-72,2,-97,1,-127,0,122,-1,93,-2,44,-3,-7,-5,-86,-6,87,-7,5,-8,-127,-10,13,-11,-83,-13,73,-14,-15,-16,-59,-17,-73,-18,-44,-19,45,-19,-115,-20,43,-20,-50,-21,-90,-21,113,-21,90,-21,66,-21,70,-21,54,-21,60,-21,98,-21,-115,-21,-65,-21,30,-20,121,-20,13,-19,-77,-19,118,-18,92,-17,87,-16,118,-15,-92,-14,-33,-13,32,-11,117,-10,-69,-9,4,-7,75,-6,118,-5,-99,-4,-82,-3,-72,-2,-74,-1,-84,0,-122,1,96,2,15,3,-64,3,77,4,-76,4,7,5,65,5,90,5,103,5,90,5,46,5,-47,4,-78,4,122,4,52,4,6,4,-16,3,-41,3,-20,3,11,4,72,4,-98,4,-3,4,111,5,-20,5,98,6,-49,6,61,7,-127,7,-67,7,-56,7,-32,7,-26,7,-19,7,-26,7,-12,7,-9,7,46,8,125,8,-29,8,80,9,-13,9,-97,10,91,11,33,12,0,13,-57,13,-110,14,44,15,-90,15,25,16,66,16,56,16,19,16,-88,15,16,15,103,14,-103,13,-54,12,-11,11,3,11,26,10,46,9,94,8,-109,7,-64,6,-15,5,44,5,83,4,-113,3,-63,2,-6,1,49,1,101,0,-94,-1,-25,-2,59,-2,125,-3,-29,-4,55,-4,118,-5,-14,-6,57,-6,-116,-7,-29,-8,16,-8,54,-9,83,-10,66,-11,49,-12,3,-13,-86,-15,96,-16,25,-17,-64,-19,-100,-20,116,-21,91,-22,98,-23,124,-24,-111,-25,-36,-26,6,-26,66,-27,126,-28,-51,-29,26,-29,104,-30,-69,-31,47,-31,-59,-32,101,-32,53,-32,38,-32,51,-32,-87,-32,47,-31,-5,-31,3,-29,46,-28,-84,-27,102,-25,21,-23,33,-21,86,-19,-109,-17,51,-14,-51,-12,114,-9,78,-6,79,-3,58,0,76,3,75,6,51,9,33,12,-12,14,-119,17,3,20,97,22,127,24,121,26,80,28,-11,29,-125,31,-15,32,55,34,109,35,-127,36,105,37,65,38,18,39,-97,39,18,40,106,40,106,40,74,40,-18,39,67,39,92,38,35,37,-84,35,-48,33,-33,31,-107,29,23,27,126,24,-59,21,-13,18,51,16,-121,13,-54,10,96,8,-11,5,-87,3,-104,1,-102,-1,-84,-3,23,-4,125,-6,-22,-8,-55,-9,-108,-10,-126,-11,-92,-12,-21,-13,56,-13,-46,-14,111,-14,40,-14,46,-14,48,-14,57,-14,-90,-14,14,-13,-126,-13,53,-12,-19,-12,-65,-11,-64,-10,-86,-9,-67,-8,-64,-7,-26,-6,1,-4,25,-3,81,-2,110,-1,-124,0,-101,1,-112,2,109,3,51,4,-65,4,21,5,41,5,24,5,-103,4,-11,3,3,3,-83,1,67,0,120,-2,-116,-4,-97,-6,103,-8,47,-10,23,-12,-42,-15,-55,-17,-48,-19,-62,-21,-4,-23,75,-24,-106,-26,14,-27,-98,-29,57,-30,-3,-32,-42,-33,-78,-34,-54,-35,7,-35,113,-36,19,-36,-44,-37,-2,-37,62,-36,-30,-36,-72,-35,-69,-34,5,-32,-126,-31,47,-29,7,-27,-3,-26,29,-23,73,-21,-126,-19,-47,-17,56,-14,-77,-12,20,-9,124,-7,-31,-5,66,-2,-110,0,-61,2,-47,4,-57,6,-81,8,60,10,-90,11,-3,12,-23,13,-68,14,-113,15,24,16,-104,16,3,17,94,17,-85,17,22,18,114,18,-18,18,89,19,-60,19,51,20,-94,20,0,21,94,21,-97,21,-32,21,15,22,34,22,34,22,9,22,-41,21,-82,21,81,21,-6,20,-73,20,117,20,30,20,-49,19,-117,19,110,19,104,19,115,19,-121,19,-62,19,4,20,67,20}; }
	private static byte[] data48(){ return new byte[] {-100,20,-39,20,29,21,103,21,-101,21,-75,21,-57,21,-67,21,-97,21,90,21,31,21,-82,20,31,20,107,19,-72,18,-64,17,-62,16,-93,15,123,14,88,13,11,12,-72,10,96,9,-4,7,-116,6,50,5,-44,3,78,2,-20,0,96,-1,-49,-3,65,-4,-116,-6,-30,-8,57,-9,-123,-11,-76,-13,-8,-15,35,-16,57,-18,-127,-20,-99,-22,-19,-24,66,-25,-93,-27,49,-28,-40,-30,-80,-31,-88,-32,-71,-33,9,-33,111,-34,17,-34,-39,-35,-81,-35,-56,-35,-26,-35,26,-34,-123,-34,-15,-34,-124,-33,54,-32,-1,-32,-60,-31,-85,-30,-72,-29,-73,-28,-30,-27,25,-25,67,-24,-114,-23,-59,-22,-8,-21,49,-19,90,-18,-117,-17,-86,-16,-52,-15,-16,-14,26,-12,86,-11,122,-10,-81,-9,-8,-8,56,-6,122,-5,-76,-4,-36,-3,-13,-2,3,0,-11,0,-38,1,-70,2,114,3,54,4,-46,4,105,5,11,6,-80,6,69,7,-11,7,-85,8,98,9,57,10,22,11,-9,11,-45,12,-80,13,-104,14,101,15,6,16,-123,16,-7,16,39,17,46,17,17,17,-38,16,-120,16,20,16,-90,15,29,15,-123,14,1,14,91,13,-69,12,44,12,-108,11,-20,10,-128,10,-16,9,-124,9,28,9,-68,8,106,8,64,8,14,8,-9,7,-8,7,-21,7,-10,7,26,8,76,8,-106,8,-27,8,65,9,-84,9,40,10,-94,10,68,11,-29,11,-116,12,62,13,-9,13,-59,14,-117,15,89,16,27,17,-33,17,-81,18,94,19,13,20,-77,20,61,21,-90,21,-2,21,62,22,67,22,45,22,-27,21,97,21,-73,20,-26,19,-78,18,104,17,-35,15,23,14,42,12,17,10,-48,7,-125,5,25,3,-127,0,4,-2,99,-5,-89,-8,9,-10,78,-13,-121,-16,-21,-19,55,-21,123,-24,-32,-27,103,-29,-46,-32,118,-34,24,-36,-23,-39,-45,-41,1,-42,68,-44,-44,-46,-90,-47,-85,-48,-41,-49,-111,-49,86,-49,-119,-49,9,-48,-78,-48,-68,-47,14,-45,127,-44,67,-42,67,-40,103,-38,-87,-36,58,-33,-54,-31,-111,-28,103,-25,65,-22,40,-19,3,-16,-25,-14,-63,-11,-79,-8,-126,-5,66,-2,28,1,-65,3,95,6,-3,8,99,11,-66,13,4,16,17,18,-21,19,-96,21,30,23,71,24,81,25,12,26,127,26,-59,26,-54,26,-124,26,36,26,126,25,-88,24,-78,23,-120,22,90,21,9,20,-86,18,66,17,-20,15,-103,14,80,13,11,12,-36,10,-74,9,-62,8,-36,7,28,7,124,6,0,6,-108,5,115,5,118,5,115,5,-82,5,6,6,76,6,-57,6,83,7,-78,7,67,8,-88,8,1,9,122,9,-46,9,57,10,-113,10,-19,10,60,11,121,11,-42,11,14,12,90,12,-113,12,-65,12,-47,12,-30,12,-72,12,-125,12,55,12,-61,11,33,11,96,10,119,9,118,8,77,7,10,6,-120,4,35,3,-120,1,-45,-1,53,-2,93,-4,-98,-6,-21,-8,67,-9,-103,-11,61,-12,-57,-14,-106,-15,-121,-16,-127,-17,-95,-18,-29,-19,41,-19,-122,-20,-3,-21,109,-21,-6,-22,-125,-22,45,-22,-29,-23,-69,-23,-83,-23,-52,-23,-13,-23,67,-22,-72,-22,74,-21,-4,-21,-36,-20,-69,-19,-27,-18,4,-16,85,-15,-74,-14,27,-12,127,-11,-4,-10,119,-8,-39,-7,56,-5,123,-4,-92,-3,-68,-2,-60,-1,-81,0,117,1,35,2,-63,2,58,3,-103,3,-46,3,0,4,26,4,9,4,-25,3,-76,3,-118,3,79,3,24,3,-29,2,-97,2,115,2,65,2,31,2,10,2,-9,1,-32,1,-49,1,-46,1,-69,1,-66,1,-97,1,-110,1,-120,1,-123,1,103,1,116,1,-119,1,-103,1,-56,1,14,2,95,2,-20,2,-117,3,79,4,46,5,28,6,43,7,76,8,103,9,-120,10,-51,11,-3,12,21,14,35,15,-5,15,-63,16,101,17,-41,17,32,18,75,18,56,18,18,18,-59,17,81,17,-52,16,52,16,-106,15,3,15,75,14,-94,13,-13,12,48,12,-105,11,-41,10,5,10,90,9,-105,8,-61,7,24,7,86,6,113,5,-99,4,-58,3,-54,2,-26,1,-35,0,-24,-1,-46,-2,-96,-3,112,-4,77,-5,-10,-7,-89,-8,82,-9,-32,-11,124,-12,40,-13,-49,-15,112,-16,40,-17,1,-18,-34,-20,-26,-21,-28,-22,1,-22,23,-23,64,-24,-127,-25,-94,-26,-43,-27,2,-27,66,-28,123,-29,-68,-30,18,-30,108,-31,-19,-32,-123,-32,103,-32,84,-32,124,-32,-15,-32,-121,-31,88,-30,103,-29,-95,-28,31,-26,-45,-25,121,-23,-104,-21,-41,-19,8,-16,106,-14,-27,-12,74,-9,-57,-7,91,-4,-70,-2,60,1,-82,3,-34,5,44,8,124,10,-117,12,-89,14,-59,16,-69,18,-77,20,-103,22,94,24,36,26,-32,27,119,29,-10,30,93,32,-115,33,-93,34,-119,35,54,36,-82,36,3,37,-26,36,-94,36}; }
	private static byte[] data49(){ return new byte[] {42,36,86,35,89,34,27,33,-87,31,7,30,78,28,94,26,99,24,82,22,60,20,26,18,-6,15,-35,13,-85,11,-108,9,123,7,95,5,115,3,-104,1,-69,-1,23,-2,86,-4,-39,-6,-105,-7,70,-8,36,-9,79,-10,90,-11,-94,-12,33,-12,-87,-13,72,-13,45,-13,22,-13,44,-13,104,-13,-80,-13,54,-12,-33,-12,-108,-11,115,-10,-113,-9,-97,-8,-14,-7,85,-5,-81,-4,33,-2,-100,-1,49,1,-94,2,35,4,126,5,-83,6,-76,7,-109,8,15,9,84,9,94,9,8,9,98,8,-114,7,78,6,-9,4,116,3,-84,1,-24,-1,22,-2,38,-4,91,-6,125,-8,-104,-10,-57,-12,-6,-14,38,-15,92,-17,-94,-19,-44,-21,26,-22,90,-24,-101,-26,-4,-28,105,-29,-38,-31,123,-32,70,-33,54,-34,118,-35,-11,-36,-75,-36,-62,-36,39,-35,-46,-35,-77,-34,-20,-33,93,-31,-16,-30,-79,-28,-115,-26,105,-24,118,-22,-124,-20,-99,-18,-62,-16,-16,-14,3,-11,30,-9,52,-7,51,-5,54,-3,34,-1,-36,0,-91,2,53,4,-67,5,9,7,77,8,103,9,-128,10,122,11,67,12,16,13,-46,13,120,14,36,15,-80,15,49,16,-64,16,42,17,-125,17,-61,17,1,18,40,18,68,18,58,18,42,18,41,18,-1,17,-20,17,-55,17,-108,17,112,17,80,17,61,17,52,17,42,17,55,17,87,17,-109,17,-57,17,50,18,-117,18,11,19,-102,19,43,20,-54,20,111,21,-16,21,-107,22,30,23,-102,23,16,24,103,24,-107,24,-54,24,-42,24,-40,24,-87,24,106,24,-1,23,-110,23,2,23,85,22,-76,21,-37,20,36,20,62,19,71,18,73,17,61,16,20,15,-28,13,-118,12,34,11,-98,9,-19,7,49,6,80,4,82,2,62,0,3,-2,-64,-5,99,-7,-3,-10,114,-12,10,-14,-94,-17,56,-19,-38,-22,-57,-24,-60,-26,4,-27,83,-29,-36,-31,-117,-32,109,-33,-106,-34,-41,-35,82,-35,-52,-36,104,-36,72,-36,43,-36,51,-36,111,-36,-83,-36,33,-35,-66,-35,117,-34,59,-33,58,-32,79,-31,-110,-30,-35,-29,45,-27,-102,-26,24,-24,-95,-23,32,-21,-77,-20,36,-18,-98,-17,22,-15,121,-14,-61,-13,46,-11,-123,-10,-83,-9,-9,-8,20,-6,45,-5,68,-4,59,-3,6,-2,-49,-2,120,-1,-6,-1,-124,0,14,1,102,1,-35,1,74,2,-61,2,88,3,-27,3,-117,4,84,5,36,6,-4,6,-39,7,-41,8,-90,9,100,10,19,11,-110,11,-5,11,63,12,101,12,101,12,89,12,46,12,1,12,-47,11,-111,11,89,11,49,11,27,11,2,11,-29,10,-34,10,-52,10,-74,10,-119,10,109,10,79,10,41,10,-16,9,-26,9,-72,9,-86,9,-91,9,-99,9,-83,9,-49,9,-35,9,15,10,79,10,-90,10,22,11,-127,11,-4,11,-96,12,99,13,-14,13,-72,14,-110,15,78,16,35,17,-18,17,-80,18,121,19,88,20,29,21,-19,21,-70,22,120,23,48,24,-43,24,117,25,-55,25,14,26,58,26,34,26,-27,25,94,25,-110,24,-74,23,-102,22,42,21,-72,19,-21,17,1,16,46,14,12,12,-26,9,-42,7,-112,5,76,3,15,1,-79,-2,76,-4,-39,-7,84,-9,-82,-12,6,-14,66,-17,110,-20,-82,-23,-24,-26,28,-28,115,-31,-19,-34,100,-36,41,-38,42,-40,60,-42,-93,-44,73,-45,38,-46,100,-47,-14,-48,-96,-48,-87,-48,-5,-48,100,-47,41,-46,56,-45,91,-44,-77,-43,81,-41,-6,-40,-32,-38,-11,-36,19,-33,85,-31,-73,-29,29,-26,-91,-24,43,-21,-68,-19,92,-16,24,-13,-51,-11,-105,-8,105,-5,85,-2,55,1,46,4,-16,6,-74,9,85,12,-59,14,-9,16,-15,18,-95,20,12,22,43,23,-6,23,120,24,-58,24,-74,24,123,24,43,24,-107,23,-24,22,54,22,99,21,-121,20,-69,19,-57,18,-36,17,-19,16,-10,15,-2,14,9,14,21,13,23,12,49,11,90,10,-117,9,-38,8,75,8,-46,7,-106,7,111,7,76,7,-124,7,-77,7,-21,7,77,8,-108,8,-10,8,61,9,-91,9,-8,9,118,10,-53,10,50,11,-81,11,26,12,-92,12,43,13,-79,13,68,14,-52,14,82,15,-65,15,23,16,86,16,127,16,107,16,67,16,-26,15,60,15,-124,14,-121,13,72,12,16,11,-118,9,-22,7,60,6,113,4,-121,2,-62,0,-6,-2,46,-3,-108,-5,6,-6,-105,-8,37,-9,-36,-11,-74,-12,-110,-13,112,-14,94,-15,89,-16,76,-17,85,-18,87,-19,113,-20,-106,-21,-26,-22,70,-22,-40,-23,120,-23,103,-23,-124,-23,-49,-23,61,-22,-40,-22,-90,-21,-110,-20,-90,-19,-63,-18,7,-16,90,-15,-73,-14,36,-12,-93,-11,9,-9,-113,-8,9,-6,118,-5,-40,-4,41,-2,80,-1,101,0,89,1,48,2,-57,2,59,3,-122,3}; }
	private static byte[] data50(){ return new byte[] {-59,3,-37,3,-67,3,-93,3,119,3,63,3,7,3,-45,2,-79,2,-128,2,97,2,77,2,42,2,13,2,-51,1,-128,1,29,1,-64,0,56,0,-107,-1,-14,-2,63,-2,-117,-3,-14,-4,108,-4,-1,-5,-76,-5,120,-5,125,-5,-109,-5,-39,-5,91,-4,-15,-4,-82,-3,-109,-2,-124,-1,-108,0,-47,1,17,3,116,4,-25,5,85,7,-65,8,54,10,-101,11,0,13,66,14,107,15,112,16,110,17,26,18,-75,18,43,19,119,19,-80,19,-48,19,-48,19,-57,19,-78,19,-98,19,-125,19,64,19,9,19,-74,18,96,18,15,18,-106,17,3,17,112,16,-77,15,-34,14,-6,13,-27,12,-56,11,-91,10,95,9,-15,7,-75,6,46,5,-66,3,62,2,-87,0,35,-1,-100,-3,28,-4,-121,-6,18,-7,120,-9,9,-10,-103,-12,59,-13,-38,-15,-124,-16,70,-17,27,-18,-8,-20,-46,-21,-60,-22,-56,-23,-49,-24,-29,-25,-34,-26,-9,-27,27,-27,42,-28,114,-29,-82,-30,27,-30,-85,-31,46,-31,-3,-32,-22,-32,-26,-32,70,-31,-60,-31,83,-30,53,-29,97,-28,-96,-27,28,-25,-30,-24,-100,-22,-89,-20,-62,-18,-10,-16,45,-13,116,-11,120,-9,-95,-7,-98,-5,-127,-3,102,-1,42,1,-16,2,-62,4,-109,6,78,8,58,10,61,12,39,14,78,16,109,18,117,20,-93,22,-95,24,-128,26,58,28,-71,29,-10,30,0,32,-76,32,27,33,87,33,69,33,-23,32,99,32,-66,31,-20,30,-17,29,5,29,-41,27,-109,26,86,25,-21,23,122,22,-10,20,91,19,-102,17,-19,15,13,14,57,12,103,10,-120,8,-94,6,-29,4,41,3,113,1,4,0,123,-2,6,-3,-28,-5,-110,-6,113,-7,-127,-8,127,-9,-103,-10,-12,-11,67,-11,-67,-12,-126,-12,72,-12,64,-12,-114,-12,-23,-12,119,-11,63,-10,33,-9,82,-8,-109,-7,-13,-6,108,-4,-15,-3,122,-1,5,1,-94,2,20,4,-110,5,-35,6,7,8,11,9,-54,9,-125,10,-48,10,-15,10,-18,10,125,10,0,10,98,9,117,8,121,7,83,6,3,5,-69,3,90,2,-64,0,61,-1,-78,-3,-7,-5,66,-6,-118,-8,-103,-10,-42,-12,-14,-14,-17,-16,11,-17,24,-19,46,-21,81,-23,-127,-25,-43,-27,92,-28,-4,-30,-41,-31,-12,-32,100,-32,9,-32,16,-32,62,-32,-111,-32,61,-31,27,-30,42,-29,118,-28,-39,-27,97,-25,0,-23,-75,-22,113,-20,47,-18,-21,-17,-79,-15,91,-13,7,-11,-83,-10,59,-8,-60,-7,80,-5,-85,-4,50,-2,-97,-1,-17,0,101,2,-56,3,24,5,103,6,-95,7,-68,8,-41,9,-53,10,-99,11,97,12,-6,12,97,13,-65,13,-3,13,28,14,64,14,48,14,35,14,40,14,30,14,9,14,9,14,-18,13,-25,13,-14,13,-53,13,-52,13,-62,13,-69,13,-56,13,-31,13,31,14,104,14,-50,14,90,15,11,16,-67,16,-103,17,-125,18,112,19,98,20,76,21,28,22,-7,22,-106,23,64,24,-65,24,50,25,-126,25,-47,25,-9,25,34,26,78,26,97,26,98,26,121,26,109,26,107,26,98,26,25,26,-17,25,120,25,-36,24,35,24,72,23,31,22,-18,20,91,19,-60,17,-8,15,5,14,-29,11,-85,9,86,7,-17,4,-127,2,-25,-1,66,-3,-87,-6,-7,-9,105,-11,-66,-14,58,-16,-72,-19,106,-21,39,-23,16,-25,24,-27,60,-29,-97,-31,21,-32,-78,-34,-114,-35,-110,-36,-84,-37,31,-37,-88,-38,94,-38,86,-38,114,-38,-84,-38,19,-37,-79,-37,96,-36,66,-35,67,-34,91,-33,126,-32,-28,-31,72,-29,-49,-28,104,-26,-19,-25,-113,-23,65,-21,-11,-20,-84,-18,100,-16,12,-14,-107,-13,22,-11,-109,-10,-49,-9,7,-7,28,-6,-18,-6,-62,-5,116,-4,-7,-4,-123,-3,8,-2,88,-2,-47,-2,70,-1,-79,-1,65,0,-47,0,93,1,7,2,-83,2,102,3,-1,3,-77,4,54,5,-58,5,32,6,119,6,-51,6,3,7,23,7,27,7,15,7,26,7,-9,6,-17,6,-43,6,-66,6,-48,6,-47,6,-38,6,-21,6,5,7,34,7,72,7,121,7,-89,7,-7,7,51,8,-123,8,-42,8,26,9,100,9,-74,9,-4,9,45,10,111,10,-95,10,-45,10,23,11,76,11,-78,11,19,12,-115,12,53,13,-34,13,-94,14,127,15,122,16,107,17,110,18,113,19,115,20,112,21,-124,22,100,23,70,24,22,25,-42,25,127,26,38,27,-82,27,40,28,-127,28,-50,28,-9,28,4,29,-20,28,-92,28,44,28,-100,27,-72,26,-65,25,-125,24,39,23,-89,21,-27,19,30,18,89,16,95,14,78,12,74,10,14,8,-38,5,-92,3,73,1,-32,-2,126,-4,-22,-7,68,-9,-102,-12,-12,-15,35,-17,93,-20,-109,-23,-58,-26,53,-28,-92,-31,59,-33,3,-35,-19,-38,23,-39}; }
	private static byte[] data51(){ return new byte[] {-118,-41,61,-42,17,-43,54,-44,-118,-45,16,-45,-9,-46,8,-45,54,-45,-87,-45,71,-44,-25,-44,-44,-43,-21,-42,0,-40,70,-39,-80,-38,25,-36,-53,-35,-96,-33,121,-31,-92,-29,-20,-27,72,-24,-24,-22,-108,-19,116,-16,106,-13,105,-10,83,-7,75,-4,35,-1,-49,1,101,4,-28,6,30,9,21,11,-33,12,93,14,-106,15,-72,16,-92,17,85,18,-31,18,72,19,126,19,-99,19,126,19,88,19,35,19,-68,18,64,18,-71,17,19,17,121,16,-53,15,17,15,85,14,-89,13,-18,12,51,12,-92,11,20,11,-117,10,47,10,-33,9,125,9,78,9,22,9,-7,8,-20,8,-44,8,-42,8,-29,8,26,9,56,9,-127,9,-38,9,74,10,-51,10,100,11,15,12,-27,12,-89,13,113,14,71,15,6,16,-74,16,85,17,-24,17,104,18,-83,18,-56,18,-37,18,-90,18,78,18,-52,17,15,17,55,16,28,15,-25,13,-91,12,55,11,-74,9,40,8,-112,6,-5,4,115,3,-31,1,84,0,-25,-2,108,-3,0,-4,-101,-6,54,-7,-22,-9,-126,-10,50,-11,-49,-13,105,-14,16,-15,-25,-17,-85,-18,-112,-19,-98,-20,-56,-21,40,-21,-74,-22,107,-22,110,-22,-104,-22,-21,-22,125,-21,49,-20,1,-19,9,-18,26,-17,56,-16,123,-15,-55,-14,26,-12,119,-11,-58,-10,41,-8,112,-7,-63,-6,-28,-5,37,-3,55,-2,51,-1,13,0,-30,0,126,1,10,2,-112,2,-24,2,37,3,84,3,121,3,-128,3,113,3,94,3,75,3,27,3,-25,2,-89,2,81,2,-25,1,121,1,-34,0,57,0,115,-1,-98,-2,-57,-3,-36,-4,-19,-5,-8,-6,11,-6,55,-7,111,-8,-90,-9,31,-9,-128,-10,30,-10,-10,-11,-23,-11,21,-10,118,-10,15,-9,-49,-9,-31,-8,1,-6,77,-5,-54,-4,78,-2,-47,-1,118,1,10,3,-99,4,59,6,-97,7,-1,8,81,10,122,11,-85,12,-80,13,-74,14,-114,15,106,16,64,17,12,18,-54,18,-111,19,73,20,-21,20,-114,21,27,22,123,22,-41,22,-9,22,1,23,-40,22,126,22,5,22,123,21,-85,20,-74,19,-60,18,-121,17,67,16,-17,14,100,13,-18,11,115,10,-77,8,17,7,108,5,-79,3,-7,1,81,0,-127,-2,-48,-4,33,-5,104,-7,-46,-9,63,-10,-81,-12,51,-13,-54,-15,92,-16,6,-17,-78,-19,98,-20,53,-21,-11,-23,-62,-24,-104,-25,-119,-26,-107,-27,-85,-28,-37,-29,35,-29,-114,-30,23,-30,-56,-31,124,-31,-128,-31,-86,-31,-38,-31,115,-30,20,-29,-35,-29,-12,-28,42,-26,125,-25,17,-23,-74,-22,83,-20,28,-18,-24,-17,-68,-15,-127,-13,56,-11,-50,-10,-124,-8,37,-6,-90,-5,85,-3,3,-1,-109,0,98,2,47,4,16,6,12,8,19,10,23,12,76,14,92,16,81,18,89,20,30,22,-79,23,19,25,73,26,53,27,-9,27,-127,28,-76,28,-43,28,-69,28,-126,28,34,28,-72,27,40,27,127,26,-49,25,-25,24,1,24,-7,22,-22,21,-80,20,-116,19,43,18,-51,16,88,15,-26,13,94,12,-19,10,103,9,-52,7,80,6,-61,4,45,3,-59,1,74,0,-58,-2,-127,-3,30,-4,-21,-6,-51,-7,-73,-8,-53,-9,9,-9,85,-10,-36,-11,-68,-11,-106,-11,-70,-11,22,-10,-121,-10,60,-9,37,-8,15,-7,67,-6,-113,-5,-55,-4,58,-2,-99,-1,22,1,-113,2,-27,3,52,5,96,6,113,7,103,8,30,9,-62,9,51,10,122,10,-92,10,-95,10,90,10,12,10,-91,9,15,9,111,8,-79,7,-62,6,-38,5,-64,4,111,3,32,2,-102,0,-4,-2,84,-3,-99,-5,-108,-7,-90,-9,-81,-11,-95,-13,-101,-15,-112,-17,-98,-19,-66,-21,7,-22,107,-24,17,-25,-40,-27,-65,-28,-4,-29,122,-29,38,-29,12,-29,33,-29,94,-29,-58,-29,86,-28,19,-27,-35,-27,-38,-26,-23,-25,2,-23,36,-22,113,-21,-91,-20,-13,-19,66,-17,-114,-16,-37,-15,60,-13,-107,-12,-12,-11,84,-9,-75,-8,62,-6,-64,-5,25,-3,-115,-2,-21,-1,64,1,-120,2,-94,3,-93,4,-97,5,83,6,6,7,-94,7,2,8,107,8,-73,8,-10,8,44,9,114,9,124,9,-94,9,-87,9,-77,9,-64,9,-56,9,-66,9,-61,9,-57,9,-60,9,-56,9,-47,9,-34,9,28,10,121,10,-33,10,122,11,25,12,-14,12,-21,13,-26,14,-12,15,-4,16,9,18,18,19,-2,19,-34,20,-81,21,108,22,9,23,-81,23,84,24,-42,24,122,25,16,26,-77,26,98,27,7,28,-82,28,92,29,-32,29,107,30,-59,30,-9,30,5,31,-33,30,122,30,-42,29,-7,28,-47,27,127,26,-39,24,46,23,79,21,37,19,-2,16,-65,14,85,12,-42,9,85,7,-98,4,2,2,100,-1,-91,-4,-12,-7,94,-9,-99,-12,5,-14,118,-17}; }
	private static byte[] data52(){ return new byte[] {-30,-20,118,-22,30,-24,-51,-27,-69,-29,-83,-31,-60,-33,56,-34,-74,-36,118,-37,119,-38,-77,-39,30,-39,-50,-40,-83,-40,-63,-40,15,-39,-117,-39,53,-38,13,-37,12,-36,31,-35,106,-34,-45,-33,81,-31,-36,-30,-109,-28,90,-26,16,-24,-23,-23,-94,-21,104,-19,33,-17,-45,-16,79,-14,-47,-13,50,-11,95,-10,-95,-9,-76,-8,-120,-7,103,-6,43,-5,-29,-5,-105,-4,62,-3,-37,-3,118,-2,29,-1,-82,-1,82,0,-28,0,87,1,-47,1,35,2,113,2,-54,2,-30,2,1,3,10,3,-6,2,-19,2,-31,2,-48,2,-99,2,-121,2,110,2,100,2,86,2,52,2,52,2,53,2,72,2,88,2,-127,2,-63,2,-19,2,45,3,-96,3,-11,3,116,4,-9,4,100,5,-11,5,-122,6,-9,6,103,7,-17,7,76,8,-78,8,17,9,73,9,-82,9,21,10,109,10,31,11,-60,11,-127,12,107,13,115,14,-107,15,-40,16,31,18,97,19,-71,20,5,22,41,23,89,24,126,25,99,26,70,27,33,28,-47,28,121,29,-3,29,107,30,-65,30,9,31,45,31,66,31,77,31,26,31,-58,30,111,30,-53,29,-11,28,46,28,6,27,-46,25,110,24,-17,22,67,21,-94,19,-81,17,-71,15,-81,13,-99,11,95,9,47,7,-58,4,64,2,-67,-1,2,-3,78,-6,-103,-9,-41,-12,-10,-15,72,-17,-90,-20,-4,-23,126,-25,33,-27,-36,-30,-43,-32,-14,-34,51,-35,-69,-37,120,-38,52,-39,95,-40,-102,-41,-29,-42,121,-42,30,-42,-55,-43,-80,-43,-91,-43,-79,-43,-20,-43,52,-42,-100,-42,70,-41,29,-40,18,-39,117,-38,-6,-37,-85,-35,-87,-33,-21,-31,69,-28,-33,-26,119,-23,55,-20,-5,-18,-48,-15,119,-12,23,-9,-110,-7,6,-4,72,-2,100,0,68,2,32,4,-46,5,75,7,-70,8,26,10,61,11,82,12,78,13,14,14,-79,14,69,15,-127,15,-67,15,-39,15,-81,15,125,15,78,15,-10,14,-107,14,53,14,-23,13,122,13,38,13,-56,12,86,12,40,12,-58,11,114,11,45,11,-31,10,-122,10,61,10,-10,9,-87,9,93,9,49,9,4,9,23,9,46,9,106,9,-30,9,106,10,12,11,-30,11,-50,12,-69,13,-67,14,-89,15,-122,16,124,17,47,18,-31,18,99,19,-32,19,41,20,77,20,89,20,47,20,-15,19,117,19,-58,18,9,18,44,17,47,16,6,15,-18,13,-80,12,111,11,37,10,-64,8,79,7,15,6,-109,4,50,3,-75,1,49,0,-90,-2,20,-3,-127,-5,-17,-7,77,-8,-97,-10,-1,-12,106,-13,-44,-15,105,-16,-6,-18,-35,-19,-32,-20,21,-20,-127,-21,52,-21,13,-21,68,-21,-105,-21,23,-20,-39,-20,-79,-19,-102,-18,-80,-17,-45,-16,-19,-15,37,-13,90,-12,-122,-11,-67,-10,-40,-9,-19,-8,1,-6,14,-5,4,-4,2,-3,-15,-3,-49,-2,-68,-1,-119,0,89,1,7,2,-85,2,70,3,-73,3,25,4,91,4,-124,4,-119,4,107,4,49,4,-31,3,101,3,-32,2,46,2,106,1,-120,0,-92,-1,-83,-2,-87,-3,-95,-4,126,-5,97,-6,88,-7,48,-8,33,-9,23,-10,-10,-12,-10,-13,26,-13,54,-14,-122,-15,18,-15,-45,-16,-52,-16,25,-15,-104,-15,83,-14,82,-13,124,-12,-63,-11,69,-9,-86,-8,47,-6,-42,-5,76,-3,-81,-2,52,0,125,1,-23,2,76,4,-115,5,-24,6,67,8,-102,9,13,11,110,12,-9,13,-122,15,25,17,-83,18,41,20,125,21,-70,22,-27,23,-63,24,-114,25,-5,25,92,26,106,26,59,26,-9,25,-127,25,-60,24,-12,23,16,23,-38,21,-88,20,117,19,-3,17,-120,16,-9,14,69,13,-112,11,-35,9,16,8,70,6,115,4,-106,2,-44,0,26,-1,51,-3,105,-5,-84,-7,-15,-9,66,-10,-109,-12,-23,-14,79,-15,-68,-17,32,-18,-81,-20,74,-21,-9,-23,-55,-24,-93,-25,-99,-26,-72,-27,8,-27,127,-28,-4,-29,-53,-29,-70,-29,-74,-29,-19,-29,72,-28,-55,-28,94,-27,24,-26,-30,-26,-19,-25,-11,-24,-21,-23,16,-21,66,-20,107,-19,-72,-18,-16,-17,59,-15,-118,-14,-33,-13,44,-11,-96,-10,24,-8,-100,-7,64,-5,-23,-4,-94,-2,117,0,62,2,14,4,8,6,-48,7,-76,9,-122,11,62,13,-36,14,124,16,-26,17,41,19,91,20,76,21,42,22,-7,22,121,23,-36,23,32,24,49,24,38,24,13,24,-62,23,94,23,-12,22,97,22,-59,21,32,21,104,20,-104,19,-56,18,-10,17,6,17,23,16,32,15,6,14,-29,12,-56,11,111,10,30,9,-39,7,74,6,-41,4,108,3,-37,1,96,0,18,-1,-83,-3,122,-4,-112,-5,-126,-6,-44,-7,72,-7,-63,-8,111,-8,92,-8,49,-8,103,-8,-83,-8,9,-7,-100,-7,73,-6,3,-5,4,-4,-11,-4,0,-2}; }
	private static byte[] data53(){ return new byte[] {45,-1,70,0,106,1,-101,2,-75,3,-63,4,-82,5,-122,6,82,7,-23,7,113,8,-31,8,20,9,77,9,86,9,82,9,46,9,21,9,-81,8,112,8,-14,7,66,7,-92,6,-60,5,-91,4,118,3,22,2,122,0,-43,-2,12,-3,40,-5,58,-7,55,-9,58,-11,93,-13,107,-15,-76,-17,29,-18,-97,-20,81,-21,57,-22,71,-23,-117,-24,-14,-25,-114,-25,51,-25,17,-25,-5,-26,-20,-26,3,-25,30,-25,80,-25,-99,-25,-11,-25,88,-24,-29,-24,-119,-23,42,-22,5,-21,-4,-21,-30,-20,-3,-19,52,-17,119,-16,-64,-15,38,-13,-110,-12,-9,-11,84,-9,-68,-8,4,-6,57,-5,109,-4,103,-3,98,-2,51,-1,-15,-1,-65,0,73,1,-41,1,-128,2,-22,2,98,3,-56,3,38,4,113,4,-63,4,-21,4,11,5,65,5,69,5,72,5,79,5,66,5,61,5,65,5,98,5,-93,5,-32,5,60,6,-62,6,57,7,-1,7,-56,8,-98,9,-111,10,-107,11,-119,12,-108,13,-95,14,-120,15,-102,16,-117,17,-124,18,-127,19,104,20,112,21,119,22,-117,23,-111,24,-58,25,-27,26,17,28,65,29,109,30,115,31,-117,32,96,33,61,34,-53,34,78,35,121,35,-128,35,52,35,-50,34,-7,33,6,33,-58,31,80,30,-88,28,-76,26,-72,24,-104,22,95,20,-27,17,-126,15,-1,12,86,10,-79,7,16,5,70,2,-106,-1,-60,-4,-19,-7,35,-9,72,-12,98,-15,-88,-18,-33,-21,16,-23,112,-26,11,-28,-89,-31,-92,-33,-68,-35,16,-36,-68,-38,-85,-39,-38,-40,98,-40,32,-40,31,-40,114,-40,-13,-40,-111,-39,107,-38,105,-37,-121,-36,-54,-35,37,-33,-114,-32,-16,-31,125,-29,-16,-28,-115,-26,11,-24,-101,-23,18,-21,-108,-20,30,-18,123,-17,-13,-16,96,-14,-76,-13,4,-11,63,-10,90,-9,122,-8,-127,-7,92,-6,87,-5,35,-4,-9,-4,-76,-3,83,-2,-24,-2,112,-1,-44,-1,67,0,-124,0,-86,0,-52,0,-18,0,-47,0,-47,0,-81,0,116,0,66,0,29,0,-64,-1,120,-1,53,-1,-15,-2,-61,-2,-115,-2,115,-2,86,-2,94,-2,-127,-2,-91,-2,-7,-2,90,-1,-67,-1,70,0,-51,0,89,1,-25,1,118,2,-6,2,-127,3,25,4,-124,4,2,5,-125,5,-27,5,109,6,8,7,-94,7,105,8,48,9,17,10,30,11,80,12,112,13,-48,14,45,16,-125,17,-9,18,95,20,-71,21,12,23,78,24,117,25,-97,26,-95,27,-128,28,93,29,31,30,-69,30,79,31,-65,31,3,32,77,32,118,32,125,32,126,32,112,32,36,32,-64,31,92,31,-76,30,-17,29,24,29,33,28,-8,26,-53,25,92,24,-52,22,65,21,-126,19,-97,17,-84,15,-107,13,84,11,13,9,-78,6,43,4,-84,1,18,-1,118,-4,0,-6,-126,-9,0,-11,-92,-14,80,-16,25,-18,3,-20,26,-22,74,-24,-114,-26,-14,-28,103,-29,23,-30,-49,-32,-102,-33,-124,-34,122,-35,105,-36,-89,-37,-82,-38,-38,-39,45,-39,-116,-40,1,-40,-76,-41,112,-41,116,-41,-62,-41,63,-40,-19,-40,-15,-39,39,-37,-98,-36,85,-34,55,-32,65,-30,115,-28,-83,-26,-13,-24,60,-21,-111,-19,-61,-17,-27,-15,20,-12,5,-10,-16,-9,-50,-7,-124,-5,54,-3,-65,-2,43,0,-89,1,-18,2,35,4,83,5,105,6,90,7,47,8,-7,8,-127,9,-14,9,100,10,-93,10,-30,10,2,11,11,11,0,11,22,11,-4,10,-49,10,-66,10,-99,10,88,10,59,10,6,10,-52,9,-116,9,85,9,19,9,-18,8,-57,8,-107,8,-121,8,-112,8,-84,8,17,9,102,9,-24,9,-116,10,75,11,49,12,52,13,42,14,53,15,59,16,68,17,52,18,11,19,-57,19,126,20,7,21,96,21,-117,21,-107,21,-118,21,65,21,-60,20,64,20,-101,19,-43,18,19,18,35,17,38,16,43,15,18,14,5,13,-3,11,-54,10,-112,9,63,8,-23,6,-115,5,11,4,111,2,-53,0,7,-1,71,-3,110,-5,-99,-7,-53,-9,12,-10,97,-12,-51,-14,104,-15,30,-16,19,-17,76,-18,-77,-19,94,-19,61,-19,85,-19,-76,-19,49,-18,-45,-18,-100,-17,112,-16,91,-15,71,-14,51,-13,43,-12,42,-11,19,-10,-5,-10,-11,-9,-37,-8,-58,-7,-59,-6,-95,-5,-110,-4,-125,-3,126,-2,107,-1,76,0,55,1,29,2,-29,2,-67,3,95,4,-6,4,98,5,-98,5,-43,5,-45,5,-86,5,94,5,-8,4,110,4,-73,3,-4,2,19,2,19,1,7,0,-16,-2,-55,-3,-126,-4,44,-5,-50,-7,96,-8,-2,-10,-98,-11,62,-12,-14,-14,-82,-15,-95,-16,-93,-17,-42,-18,77,-18,-55,-19,-76,-19,-21,-19,74,-18,-58,-18,-109,-17,109,-16,119,-15,-112,-14,-83,-13,-20,-12,38,-10,96,-9,-90,-8,12,-6}; }
	private static byte[] data54(){ return new byte[] {93,-5,-66,-4,60,-2,-59,-1,106,1,33,3,-19,4,-42,6,-51,8,-79,10,-68,12,-67,14,-78,16,125,18,82,20,-19,21,75,23,127,24,-128,25,64,26,-74,26,7,27,31,27,14,27,-23,26,80,26,-37,25,52,25,86,24,78,23,79,22,16,21,-70,19,86,18,-69,16,29,15,-127,13,-90,11,-25,9,27,8,39,6,91,4,115,2,109,0,-78,-2,-67,-4,-36,-6,-2,-8,35,-9,91,-11,-84,-13,9,-14,117,-16,-8,-18,-107,-19,68,-20,24,-21,15,-22,18,-23,94,-24,-47,-25,121,-25,30,-25,20,-25,56,-25,102,-25,-54,-25,51,-24,-90,-24,77,-23,-14,-23,-97,-22,110,-21,42,-20,-36,-20,-52,-19,-115,-18,99,-17,85,-16,55,-15,41,-14,62,-13,55,-12,77,-11,-96,-10,-35,-9,72,-7,-48,-6,80,-4,-53,-3,117,-1,7,1,-116,2,49,4,-88,5,42,7,-109,8,-30,9,36,11,98,12,93,13,70,14,38,15,-33,15,113,16,-11,16,87,17,-87,17,-18,17,16,18,31,18,43,18,16,18,-20,17,-75,17,113,17,51,17,-27,16,-119,16,36,16,-77,15,62,15,-87,14,25,14,-128,13,-67,12,-17,11,10,11,30,10,8,9,6,8,-27,6,-75,5,-76,4,-112,3,-99,2,-54,1,-41,0,37,0,-105,-1,-12,-2,-124,-2,54,-2,-39,-3,-59,-3,-80,-3,-98,-3,-82,-3,-36,-3,-1,-3,112,-2,-61,-2,47,-1,-51,-1,108,0,7,1,-62,1,117,2,46,3,-12,3,-87,4,86,5,-19,5,121,6,-16,6,67,7,-120,7,-61,7,-48,7,-31,7,-42,7,-77,7,-104,7,-121,7,38,7,-31,6,126,6,-41,5,47,5,105,4,105,3,78,2,11,1,-111,-1,9,-2,86,-4,-83,-6,8,-7,91,-9,-99,-11,42,-12,-94,-14,86,-15,59,-16,54,-17,73,-18,-100,-19,-17,-20,104,-20,-7,-21,-126,-21,41,-21,-62,-22,105,-22,17,-22,-70,-23,-115,-23,86,-23,48,-23,45,-23,51,-23,98,-23,-67,-23,47,-22,-54,-22,-118,-21,123,-20,124,-19,-86,-18,-48,-17,-2,-16,59,-14,127,-13,-80,-12,-31,-11,-1,-10,-12,-9,-12,-8,-32,-7,-101,-6,95,-5,4,-4,-100,-4,53,-3,-84,-3,43,-2,-74,-2,33,-1,-125,-1,-27,-1,38,0,89,0,-116,0,-93,0,-81,0,-71,0,-74,0,-68,0,-46,0,-35,0,27,1,75,1,-97,1,-3,1,109,2,-12,2,-103,3,73,4,14,5,-40,5,-95,6,-75,7,-105,8,-117,9,-107,10,-78,11,-91,12,-29,13,1,15,74,16,-94,17,11,19,-120,20,39,22,-39,23,108,25,56,27,-37,28,117,30,21,32,-122,33,-23,34,36,36,64,37,43,38,-35,38,103,39,-79,39,-46,39,-72,39,115,39,-31,38,17,38,26,37,-43,35,115,34,-44,32,-12,30,2,29,-8,26,-106,24,64,22,-74,19,25,17,113,14,-87,11,-78,8,-13,5,-26,2,-43,-1,-51,-4,-92,-7,124,-10,95,-13,65,-16,34,-19,55,-22,97,-25,-68,-28,95,-30,60,-32,79,-34,-64,-36,122,-37,-119,-38,-38,-39,120,-39,90,-39,114,-39,-68,-39,38,-38,-49,-38,-122,-37,97,-36,77,-35,86,-34,74,-33,117,-32,-108,-31,-42,-30,15,-28,88,-27,-81,-26,20,-24,-115,-23,12,-21,-114,-20,42,-18,-103,-17,32,-15,-97,-14,-8,-13,80,-11,-86,-10,-50,-9,-18,-8,16,-6,-10,-6,-42,-5,-81,-4,96,-3,19,-2,-95,-2,18,-1,102,-1,-72,-1,-78,-1,-56,-1,-54,-1,114,-1,81,-1,10,-1,-95,-2,61,-2,-29,-3,113,-3,12,-3,-74,-4,79,-4,32,-4,-20,-5,-23,-5,-35,-5,19,-4,65,-4,-93,-4,-3,-4,94,-3,-67,-3,47,-2,-94,-2,-1,-2,91,-1,-35,-1,44,0,-98,0,22,1,-122,1,43,2,-50,2,119,3,87,4,86,5,80,6,-111,7,-43,8,48,10,-76,11,48,13,-81,14,84,16,-53,17,50,19,-97,20,-5,21,60,23,112,24,-122,25,-128,26,-125,27,119,28,53,29,-8,29,-89,30,59,31,-63,31,32,32,114,32,-91,32,-61,32,-77,32,-98,32,81,32,-24,31,98,31,-54,30,33,30,96,29,-114,28,-116,27,119,26,113,25,40,24,-68,22,75,21,-72,19,-17,17,37,16,58,14,36,12,28,10,-22,7,-73,5,121,3,93,1,39,-1,58,-3,71,-5,98,-7,-86,-9,-28,-11,61,-12,-69,-14,61,-15,-78,-17,72,-18,-44,-20,105,-21,5,-22,-103,-24,66,-25,-22,-27,-95,-28,78,-29,25,-30,-27,-32,-50,-33,-40,-34,-11,-35,49,-35,-91,-36,32,-36,-16,-37,10,-36,71,-36,-73,-36,95,-35,40,-34,43,-33,82,-32,-94,-31,-2,-30,110,-28,-2,-27,-110,-25,56,-23,-26,-22,118,-20,-10,-19,127,-17,-7,-16,87,-14,-65,-13,12,-11,76,-10,-114,-9,-91,-8,-26,-7,18,-5,50,-4,98,-3,-119,-2}; }
	private static byte[] data55(){ return new byte[] {-127,-1,-78,0,-85,1,-120,2,94,3,44,4,-46,4,114,5,-16,5,91,6,-74,6,-11,6,46,7,69,7,105,7,101,7,111,7,99,7,102,7,106,7,122,7,-127,7,-90,7,-34,7,44,8,126,8,-11,8,127,9,10,10,-75,10,107,11,52,12,10,13,-22,13,-47,14,-50,15,-88,16,-98,17,-126,18,85,19,16,20,-73,20,64,21,-66,21,26,22,60,22,85,22,64,22,8,22,-45,21,89,21,-36,20,62,20,-122,19,-68,18,-7,17,29,17,72,16,77,15,90,14,85,13,49,12,11,11,-60,9,81,8,-57,6,38,5,91,3,-115,1,-79,-1,-51,-3,-25,-5,12,-6,90,-8,-71,-10,57,-11,0,-12,-41,-14,-18,-15,74,-15,-13,-16,-72,-16,-78,-16,-67,-16,-16,-16,74,-15,-56,-15,45,-14,-67,-14,67,-13,-51,-13,125,-12,21,-11,-57,-11,-112,-10,98,-9,70,-8,43,-7,17,-6,31,-5,31,-4,36,-3,44,-2,69,-1,90,0,101,1,116,2,117,3,112,4,86,5,40,6,-35,6,113,7,-37,7,32,8,66,8,88,8,31,8,-32,7,96,7,-64,6,-2,5,39,5,6,4,-51,2,100,1,-29,-1,96,-2,-50,-4,44,-5,-124,-7,-19,-9,66,-10,-56,-12,71,-13,-34,-15,-83,-16,-106,-17,-121,-18,-70,-19,28,-19,-118,-20,28,-20,11,-20,-15,-21,27,-20,98,-20,-83,-20,42,-19,-44,-19,104,-18,71,-17,62,-16,60,-15,122,-14,-33,-13,69,-11,3,-9,-57,-8,-104,-6,-92,-4,-14,-2,26,1,127,3,-35,5,59,8,-83,10,-18,12,35,15,66,17,47,19,-16,20,112,22,-33,23,-3,24,-42,25,-93,26,49,27,-117,27,-50,27,-34,27,-93,27,99,27,-5,26,73,26,-73,25,-32,24,-22,23,-32,22,-69,21,102,20,32,19,-102,17,9,16,96,14,-99,12,-57,10,-45,8,-56,6,-86,4,-95,2,122,0,109,-2,98,-4,124,-6,-123,-8,-63,-10,16,-11,118,-13,-7,-15,-92,-16,-127,-17,120,-18,-104,-19,-40,-20,55,-20,-62,-21,102,-21,37,-21,8,-21,-18,-22,11,-21,43,-21,99,-21,-100,-21,21,-20,120,-20,-33,-20,107,-19,-20,-19,-126,-18,54,-17,-41,-17,-125,-16,62,-15,-4,-15,-43,-14,-57,-13,-79,-12,-70,-11,-45,-10,-9,-9,35,-7,-125,-6,-43,-5,39,-3,-99,-2,-6,-1,79,1,-88,2,-57,3,-1,4,12,6,-11,6,-69,7,126,8,5,9,-109,9,-4,9,91,10,-107,10,-30,10,14,11,86,11,-99,11,-56,11,-15,11,39,12,104,12,-102,12,-68,12,-33,12,-14,12,0,13,7,13,-44,12,-82,12,109,12,32,12,-85,11,64,11,-92,10,10,10,-126,9,-50,8,44,8,-119,7,-33,6,67,6,-44,5,52,5,-44,4,121,4,38,4,-33,3,-67,3,113,3,111,3,68,3,44,3,47,3,26,3,-2,2,26,3,43,3,22,3,74,3,98,3,-127,3,-83,3,-45,3,29,4,114,4,-91,4,-1,4,62,5,127,5,-70,5,-4,5,26,6,55,6,87,6,98,6,115,6,111,6,93,6,67,6,12,6,-28,5,-112,5,19,5,-88,4,35,4,83,3,-116,2,-82,1,-97,0,-101,-1,90,-2,30,-3,-40,-5,-108,-6,101,-7,91,-8,57,-9,60,-10,55,-11,112,-12,-91,-13,4,-13,91,-14,-48,-15,68,-15,-32,-16,98,-16,-23,-17,116,-17,28,-17,-74,-18,64,-18,-27,-19,-121,-19,51,-19,-35,-20,-91,-20,-122,-20,-114,-20,-95,-20,-37,-20,58,-19,-87,-19,42,-18,-22,-18,-96,-17,-124,-16,65,-15,30,-14,27,-13,6,-12,-40,-12,-66,-11,-126,-10,57,-9,-28,-9,118,-8,-29,-8,120,-7,-32,-7,45,-6,-117,-6,-59,-6,-6,-6,59,-5,106,-5,-107,-5,-43,-5,-27,-5,10,-4,58,-4,78,-4,105,-4,-113,-4,-81,-4,-20,-4,24,-3,86,-3,-98,-3,-9,-3,80,-2,-42,-2,76,-1,-39,-1,-125,0,42,1,-8,1,-30,2,-94,3,-102,4,-106,5,124,6,-84,7,-49,8,2,10,111,11,-36,12,95,14,40,16,-26,17,-55,19,-61,21,-68,23,-59,25,-27,27,-38,29,-80,31,-122,33,47,35,-57,36,22,38,92,39,100,40,77,41,-6,41,125,42,-66,42,-75,42,-116,42,33,42,-101,41,-37,40,-38,39,-46,38,99,37,-23,35,76,34,125,32,103,30,88,28,-7,25,108,23,-51,20,-20,17,-44,14,-64,11,119,8,-3,4,-86,1,18,-2,-114,-6,49,-9,-68,-13,117,-16,118,-19,119,-22,-58,-25,110,-27,66,-29,78,-31,-69,-33,107,-34,79,-35,126,-36,-54,-37,80,-37,23,-37,-19,-38,-9,-38,43,-37,105,-37,-54,-37,81,-36,-6,-36,-69,-35,-102,-34,-128,-33,-106,-32,-64,-31,-3,-30,89,-28,-78,-27,31,-25,-107,-24,14,-22,-106,-21,6,-19,-116,-18,12,-16,99,-15,-73,-14,23,-12,94,-11,-126,-10}; }
	private static byte[] data56(){ return new byte[] {-93,-9,-91,-8,-94,-7,-85,-6,105,-5,31,-4,-66,-4,19,-3,-128,-3,-77,-3,-70,-3,-60,-3,-91,-3,94,-3,24,-3,-57,-4,87,-4,-6,-5,-124,-5,32,-5,-72,-6,-120,-6,53,-6,25,-6,11,-6,1,-6,23,-6,50,-6,107,-6,-99,-6,-27,-6,57,-5,115,-5,-89,-5,-31,-5,36,-4,117,-4,-55,-4,3,-3,120,-3,1,-2,-94,-2,92,-1,50,0,29,1,79,2,-103,3,-2,4,-120,6,54,8,-56,9,-110,11,63,13,-16,14,-97,16,59,18,-82,19,12,21,90,22,126,23,-92,24,-82,25,-99,26,-118,27,105,28,51,29,-19,29,-96,30,60,31,-61,31,44,32,116,32,-81,32,-59,32,-72,32,-101,32,90,32,-7,31,-127,31,-40,30,50,30,73,29,101,28,88,27,56,26,-2,24,-102,23,33,22,-94,20,4,19,95,17,-85,15,-22,13,33,12,121,10,-77,8,16,7,93,5,-62,3,50,2,-62,0,73,-1,-18,-3,-114,-4,55,-5,-9,-7,-59,-8,-123,-9,35,-10,-18,-12,-102,-13,85,-14,7,-15,-97,-17,67,-18,-20,-20,-123,-21,43,-22,-24,-24,-111,-25,98,-26,77,-27,66,-28,98,-29,-81,-30,26,-30,-79,-31,103,-31,81,-31,100,-31,-90,-31,2,-30,118,-30,18,-29,-48,-29,-123,-28,85,-27,55,-26,32,-25,0,-24,-26,-24,-64,-23,-98,-22,126,-21,67,-20,38,-19,-1,-19,-34,-18,-56,-17,-67,-16,-103,-15,-87,-14,-80,-13,-91,-12,-68,-11,-61,-10,-74,-9,-75,-8,-84,-7,-111,-6,107,-5,66,-4,-9,-4,-84,-3,92,-2,-26,-2,109,-1,-40,-1,73,0,-90,0,-9,0,96,1,-64,1,15,2,-115,2,-3,2,-97,3,48,4,-32,4,-90,5,123,6,64,7,47,8,26,9,21,10,15,11,-5,11,6,13,13,14,8,15,1,16,-19,16,-58,17,-95,18,106,19,35,20,-59,20,77,21,-72,21,30,22,91,22,-123,22,-109,22,126,22,86,22,23,22,-50,21,90,21,-28,20,80,20,-57,19,21,19,96,18,-108,17,-75,16,-56,15,-79,14,106,13,24,12,-97,10,-7,8,112,7,-105,5,-57,3,0,2,36,0,97,-2,-81,-4,29,-5,-99,-7,94,-8,64,-9,91,-10,-82,-11,41,-11,-65,-12,119,-12,87,-12,90,-12,93,-12,95,-12,-116,-12,-86,-12,-38,-12,23,-11,96,-11,-84,-11,23,-10,-124,-10,7,-9,-73,-9,94,-8,50,-7,30,-6,-2,-6,-13,-5,10,-3,55,-2,79,-1,101,0,-113,1,-77,2,-56,3,-45,4,-55,5,-93,6,121,7,33,8,-70,8,25,9,96,9,-109,9,-118,9,94,9,43,9,-79,8,-4,7,69,7,63,6,47,5,-9,3,-112,2,20,1,-115,-1,-12,-3,41,-4,-115,-6,-43,-8,29,-9,-119,-11,-12,-13,127,-14,32,-15,-35,-17,-76,-18,-70,-19,-11,-20,19,-20,118,-21,8,-21,-122,-22,72,-22,44,-22,-2,-23,19,-22,88,-22,-99,-22,54,-21,1,-20,-37,-20,10,-18,90,-17,-45,-16,-108,-14,-114,-12,-111,-10,-51,-8,29,-5,-123,-3,-24,-1,68,2,-76,4,3,7,60,9,88,11,88,13,74,15,-5,16,-128,18,1,20,36,21,64,22,64,23,36,24,-63,24,62,25,-79,25,-49,25,-16,25,-22,25,-71,25,-122,25,24,25,106,24,-71,23,-47,22,-72,21,-107,20,35,19,-114,17,-25,15,12,14,20,12,29,10,-15,7,-54,5,-81,3,-115,1,-128,-1,-113,-3,-57,-5,21,-6,127,-8,-1,-10,-73,-11,-114,-12,111,-13,123,-14,-109,-15,-46,-16,37,-16,106,-17,-21,-18,110,-18,27,-18,-49,-19,127,-19,85,-19,69,-19,63,-19,79,-19,117,-19,-91,-19,-22,-19,82,-18,-89,-18,38,-17,-81,-17,50,-16,-57,-16,115,-15,23,-14,-42,-14,-98,-13,93,-12,56,-11,76,-10,56,-9,62,-8,-128,-7,-127,-6,-105,-5,-50,-4,-54,-3,-43,-2,-43,-1,-89,0,108,1,42,2,-91,2,38,3,-87,3,0,4,75,4,-91,4,-34,4,46,5,107,5,-102,5,-22,5,45,6,-125,6,-39,6,47,7,-127,7,-27,7,63,8,-98,8,-36,8,7,9,51,9,49,9,59,9,52,9,13,9,-38,8,-67,8,104,8,43,8,-1,7,-79,7,124,7,116,7,65,7,68,7,95,7,95,7,-126,7,-95,7,-75,7,-23,7,-12,7,-9,7,21,8,17,8,-14,7,-18,7,-46,7,-79,7,-71,7,-112,7,-116,7,-125,7,93,7,83,7,80,7,61,7,37,7,45,7,23,7,1,7,0,7,-30,6,-36,6,-59,6,-104,6,-120,6,90,6,41,6,-27,5,-113,5,49,5,-52,4,64,4,-78,3,13,3,70,2,-115,1,-86,0,-80,-1,-46,-2,-36,-3,-46,-4,-19,-5,-4,-6,40,-6,99,-7,-84,-8,-21,-9,101,-9,-55,-10,44,-10,-69,-11,51,-11,-54,-12,101,-12,-22,-13,124,-13,41,-13,-74,-14,73,-14,-34,-15}; }
	private static byte[] data57(){ return new byte[] {108,-15,-6,-16,-107,-16,60,-16,-33,-17,-115,-17,57,-17,17,-17,-18,-18,-46,-18,-6,-18,7,-17,69,-17,-103,-17,-7,-17,-120,-16,1,-15,-97,-15,71,-14,-25,-14,120,-13,25,-12,-74,-12,49,-11,-76,-11,28,-10,126,-10,-39,-10,21,-9,68,-9,-114,-9,-93,-9,-62,-9,-7,-9,-1,-9,20,-8,49,-8,57,-8,71,-8,90,-8,88,-8,111,-8,121,-8,-119,-8,-112,-8,-90,-8,-66,-8,-20,-8,28,-7,75,-7,-94,-7,-36,-7,64,-6,-77,-6,43,-5,-82,-5,76,-4,-64,-4,-128,-3,71,-2,11,-1,1,0,22,1,11,2,100,3,-56,4,57,6,-26,7,-98,9,99,11,110,13,106,15,-118,17,-78,19,-57,21,-17,23,14,26,9,28,3,30,-28,31,-79,33,91,35,-38,36,55,38,94,39,110,40,47,41,-22,41,93,42,-59,42,-40,42,-67,42,-96,42,80,42,-74,41,24,41,37,40,19,39,-33,37,93,36,-99,34,-94,32,92,30,-29,27,50,25,75,22,48,19,-3,15,-108,12,25,9,-81,5,33,2,-68,-2,114,-5,49,-8,18,-11,79,-14,-116,-17,17,-19,-26,-22,-52,-24,-19,-26,77,-27,-70,-29,87,-30,70,-31,41,-32,51,-33,-121,-34,-59,-35,70,-35,-24,-36,-100,-36,-119,-36,-89,-36,-40,-36,60,-35,-73,-35,83,-34,8,-33,17,-32,13,-31,42,-30,84,-29,-86,-28,6,-26,115,-25,-43,-24,71,-22,-45,-21,66,-19,-101,-18,-2,-17,84,-15,-124,-14,-67,-13,-29,-12,-50,-11,-67,-10,-90,-9,83,-8,-7,-8,-100,-7,-26,-7,60,-6,-127,-6,-100,-6,-97,-6,-102,-6,86,-6,55,-6,-16,-7,-113,-7,83,-7,-7,-8,-108,-8,112,-8,46,-8,-8,-9,-27,-9,-33,-9,-50,-9,-53,-9,-30,-9,-20,-9,-6,-9,-2,-9,12,-8,34,-8,58,-8,92,-8,-125,-8,-75,-8,-7,-8,90,-7,-26,-7,-106,-6,114,-5,108,-4,-122,-3,-63,-2,61,0,-57,1,96,3,37,5,-21,6,-103,8,95,10,38,12,-38,13,123,15,-11,16,80,18,-84,19,-16,20,10,22,30,23,37,24,20,25,1,26,-59,26,-115,27,52,28,-27,28,-122,29,6,30,-124,30,-45,30,28,31,50,31,67,31,43,31,-25,30,116,30,10,30,88,29,126,28,-126,27,119,26,84,25,4,24,-73,22,98,21,3,20,-95,18,69,17,-23,15,-91,14,83,13,10,12,-37,10,-81,9,-117,8,127,7,114,6,95,5,97,4,99,3,95,2,91,1,86,0,64,-1,68,-2,48,-3,3,-4,-26,-6,-97,-7,107,-8,67,-9,-23,-11,-100,-12,108,-13,6,-14,-59,-16,-97,-17,113,-18,84,-19,73,-20,89,-21,-123,-22,-28,-23,65,-23,-67,-24,93,-24,11,-24,-31,-25,-62,-25,-96,-25,-103,-25,-100,-25,-102,-25,-92,-25,-63,-25,-47,-25,-13,-25,12,-24,55,-24,75,-24,-123,-24,-44,-24,22,-23,89,-23,-63,-23,50,-22,-90,-22,70,-21,-53,-21,95,-20,51,-19,-37,-19,-86,-18,-123,-17,79,-16,28,-15,-24,-15,-79,-14,107,-13,45,-12,-37,-12,-127,-11,26,-10,-78,-10,80,-9,-41,-9,115,-8,24,-7,-73,-7,118,-6,64,-5,26,-4,9,-3,29,-2,40,-1,90,0,-116,1,-49,2,25,4,-126,5,-48,6,30,8,116,9,-42,10,30,12,90,13,-116,14,-89,15,-74,16,-81,17,-98,18,97,19,35,20,-60,20,70,21,-67,21,29,22,91,22,-117,22,-78,22,-73,22,-74,22,-105,22,108,22,34,22,-55,21,103,21,-44,20,52,20,113,19,-115,18,-96,17,-125,16,75,15,3,14,-108,12,24,11,-123,9,-30,7,60,6,-96,4,0,3,99,1,-10,-1,-106,-2,94,-3,55,-4,46,-5,97,-6,-109,-7,12,-7,-125,-8,42,-8,-19,-9,-83,-9,-119,-9,112,-9,82,-9,63,-9,69,-9,36,-9,50,-9,79,-9,88,-9,-114,-9,-64,-9,8,-8,-127,-8,-2,-8,-94,-7,96,-6,74,-5,32,-4,58,-3,70,-2,95,-1,-107,0,-57,1,-35,2,1,4,23,5,21,6,-9,6,-63,7,92,8,-19,8,95,9,-74,9,-38,9,-3,9,-54,9,-90,9,95,9,-38,8,51,8,117,7,-122,6,120,5,72,4,-4,2,-118,1,7,0,120,-2,-38,-4,82,-5,-98,-7,-10,-9,115,-10,-32,-12,92,-13,-32,-15,-128,-16,41,-17,-14,-19,-64,-20,-87,-21,-83,-22,-46,-23,17,-23,-127,-24,1,-24,-111,-25,110,-25,118,-25,-101,-25,20,-24,-63,-24,-116,-23,-67,-22,20,-20,-106,-19,96,-17,68,-15,53,-13,122,-11,-92,-9,-20,-7,55,-4,-116,-2,-66,0,-3,2,29,5,42,7,18,9,-21,10,-97,12,44,14,-111,15,-25,16,23,18,61,19,71,20,45,21,0,22,-55,22,77,23,-40,23,50,24,84,24,92,24,42,24,-79,23,61,23,118,22,108,21,90,20,-26,18,109,17,-28,15,16,14,68,12,118,10,-110,8,-86,6}; }
	private static byte[] data58(){ return new byte[] {-15,4,31,3,106,1,-35,-1,76,-2,-41,-4,-107,-5,76,-6,39,-7,31,-8,32,-9,46,-10,73,-11,-118,-12,-69,-13,10,-13,98,-14,-44,-15,72,-15,-44,-16,84,-16,-6,-17,-74,-17,120,-17,89,-17,82,-17,88,-17,118,-17,-84,-17,-11,-17,86,-16,-46,-16,69,-15,-44,-15,102,-14,-10,-14,-92,-13,109,-12,38,-11,-30,-11,-78,-10,125,-9,83,-8,36,-7,-13,-7,-85,-6,124,-5,4,-4,-84,-4,69,-3,-94,-3,42,-2,-108,-2,-45,-2,24,-1,88,-1,116,-1,-103,-1,-50,-1,-9,-1,58,0,92,0,-94,0,4,1,98,1,-58,1,43,2,-110,2,19,3,109,3,-35,3,17,4,108,4,-108,4,-44,4,-29,4,7,5,39,5,64,5,94,5,-80,5,-34,5,38,6,-124,6,-29,6,81,7,-34,7,86,8,-11,8,-107,9,26,10,-63,10,84,11,-44,11,87,12,-77,12,-29,12,38,13,73,13,97,13,111,13,78,13,44,13,35,13,-35,12,-85,12,-125,12,43,12,-6,11,-69,11,99,11,47,11,-13,10,-112,10,79,10,-12,9,-109,9,44,9,-74,8,68,8,-84,7,14,7,105,6,-79,5,-5,4,27,4,78,3,92,2,-128,1,-105,0,-123,-1,-110,-2,-100,-3,-100,-4,-50,-5,-21,-6,20,-6,86,-7,-106,-8,-2,-9,110,-9,-22,-10,121,-10,37,-10,-47,-11,125,-11,72,-11,10,-11,-56,-12,-113,-12,76,-12,10,-12,-64,-13,116,-13,25,-13,-64,-14,99,-14,21,-14,-57,-15,-125,-15,73,-15,24,-15,4,-15,30,-15,51,-15,89,-15,-83,-15,4,-14,107,-14,-39,-14,72,-13,-66,-13,65,-12,-92,-12,17,-11,104,-11,-85,-11,-12,-11,54,-10,74,-10,119,-10,123,-10,127,-10,-123,-10,113,-10,59,-10,51,-10,2,-10,-31,-11,-63,-11,-95,-11,121,-11,118,-11,90,-11,78,-11,80,-11,79,-11,67,-11,65,-11,53,-11,56,-11,51,-11,73,-11,73,-11,109,-11,108,-11,-86,-11,-47,-11,29,-10,104,-10,-49,-10,89,-9,2,-8,-91,-8,-117,-7,-125,-6,112,-5,-79,-4,-8,-3,81,-1,-17,0,124,2,50,4,27,6,4,8,-5,9,45,12,72,14,98,16,-103,18,-65,20,-26,22,-2,24,-12,26,-42,28,-83,30,75,32,-26,33,75,35,-110,36,-37,37,-33,38,-62,39,-107,40,75,41,-41,41,76,42,-117,42,-81,42,-108,42,92,42,-22,41,82,41,108,40,98,39,-6,37,76,36,126,34,83,32,-13,29,101,27,-107,24,-86,21,-96,18,123,15,97,12,48,9,23,6,44,3,65,0,88,-3,-96,-6,38,-8,-79,-11,127,-13,-112,-15,-122,-17,-81,-19,18,-20,97,-22,-16,-24,-100,-25,57,-26,-6,-28,-4,-29,-38,-30,-10,-31,55,-31,-117,-32,3,-32,-52,-33,-109,-33,-92,-33,-46,-33,48,-32,-82,-32,83,-31,29,-30,-6,-30,0,-28,19,-27,62,-26,109,-25,-88,-24,-36,-23,19,-21,58,-20,93,-19,119,-18,-96,-17,-123,-16,-118,-15,-114,-14,71,-13,36,-12,-33,-12,108,-11,-1,-11,113,-10,-93,-10,-27,-10,4,-9,-3,-10,12,-9,-8,-10,-58,-10,-65,-10,-108,-10,107,-10,94,-10,63,-10,25,-10,19,-10,-29,-11,-46,-11,-62,-11,-79,-11,-103,-11,-121,-11,111,-11,72,-11,49,-11,36,-11,35,-11,23,-11,48,-11,80,-11,-115,-11,-17,-11,116,-10,-5,-10,-40,-9,-49,-8,-29,-7,32,-5,-121,-4,-4,-3,-99,-1,91,1,8,3,-36,4,-93,6,83,8,12,10,-73,11,70,13,-67,14,28,16,107,17,-103,18,-63,19,-52,20,-35,21,-43,22,-57,23,-52,24,-87,25,124,26,82,27,21,28,-91,28,51,29,-101,29,-9,29,28,30,31,30,-2,29,-68,29,52,29,-73,28,3,28,29,27,39,26,30,25,0,24,-51,22,-79,21,120,20,92,19,55,18,34,17,44,16,34,15,37,14,64,13,106,12,-101,11,-28,10,30,10,111,9,-60,8,46,8,-96,7,-6,6,101,6,-51,5,31,5,99,4,-86,3,-51,2,-9,1,22,1,38,0,32,-1,28,-2,-5,-4,-23,-5,-41,-6,-62,-7,-74,-8,-87,-9,-93,-10,-85,-11,-55,-12,-23,-13,27,-13,99,-14,-54,-15,37,-15,-122,-16,-4,-17,123,-17,-4,-18,-125,-18,-11,-19,114,-19,-20,-20,99,-20,-42,-21,69,-21,-72,-22,62,-22,-63,-23,65,-23,-39,-24,-111,-24,83,-24,48,-24,52,-24,53,-24,93,-24,-92,-24,-36,-24,62,-23,-106,-23,-33,-23,81,-22,-51,-22,43,-21,-121,-21,-2,-21,99,-20,-63,-20,42,-19,-116,-19,9,-18,-101,-18,62,-17,-36,-17,-92,-16,118,-15,109,-14,113,-13,-105,-12,-54,-11,17,-9,126,-8,-15,-7,120,-5,-13,-4,-101,-2,51,0,-31,1,108,3,16,5,-86,6,55,8,-71,9,47,11,-91,12,-13,13,51,15,95,16,117,17,123,18,114,19,57,20,10,21,-73,21,74,22,-47,22,52,23}; }
	private static byte[] data59(){ return new byte[] {-127,23,-51,23,-28,23,-32,23,-67,23,-117,23,42,23,-71,22,28,22,112,21,-98,20,-93,19,-83,18,-90,17,87,16,28,15,-59,13,73,12,-40,10,87,9,-40,7,105,6,-17,4,-91,3,81,2,47,1,18,0,37,-1,70,-2,-106,-3,-21,-4,93,-4,-22,-5,-128,-5,50,-5,-18,-6,-89,-6,115,-6,48,-6,-25,-7,-72,-7,-124,-7,68,-7,41,-7,19,-7,4,-7,52,-7,100,-7,-64,-7,71,-6,-47,-6,120,-5,83,-4,68,-3,46,-2,51,-1,79,0,65,1,113,2,125,3,106,4,102,5,96,6,27,7,-22,7,-108,8,39,9,-94,9,-15,9,50,10,85,10,108,10,72,10,14,10,-63,9,55,9,-105,8,-18,7,22,7,37,6,35,5,-19,3,-79,2,86,1,-23,-1,111,-2,-2,-4,102,-5,-64,-7,55,-8,-90,-10,12,-11,125,-13,9,-14,-110,-16,66,-17,-7,-19,-66,-20,-74,-21,-51,-22,-19,-23,68,-23,-55,-24,106,-24,80,-24,93,-24,-118,-24,11,-23,-81,-23,-123,-22,-69,-21,-6,-20,82,-18,-4,-17,-85,-15,84,-13,67,-11,6,-9,-31,-8,-67,-6,-97,-4,91,-2,55,0,-27,1,-95,3,64,5,-27,6,109,8,-9,9,104,11,-49,12,39,14,117,15,-92,16,-79,17,-82,18,-118,19,75,20,-18,20,63,21,101,21,125,21,65,21,-46,20,74,20,-114,19,-94,18,-72,17,-113,16,70,15,23,14,-88,12,77,11,5,10,-106,8,85,7,24,6,-56,4,-95,3,-116,2,92,1,79,0,108,-1,109,-2,-120,-3,-82,-4,-36,-5,24,-5,64,-6,111,-7,-116,-8,-46,-9,13,-9,69,-10,-104,-11,-5,-12,97,-12,-21,-13,-114,-13,80,-13,48,-13,32,-13,43,-13,72,-13,114,-13,-59,-13,19,-12,112,-12,-39,-12,69,-11,-54,-11,42,-10,-61,-10,62,-9,-50,-9,91,-8,-11,-8,126,-7,1,-6,-112,-6,-10,-6,78,-5,-88,-5,-37,-5,5,-4,46,-4,22,-4,13,-4,10,-4,-21,-5,-39,-5,-49,-5,-61,-5,-52,-5,-38,-5,-31,-5,16,-4,60,-4,115,-4,-59,-4,17,-3,78,-3,-91,-3,-7,-3,63,-2,-102,-2,-57,-2,26,-1,95,-1,-97,-1,13,0,114,0,-42,0,119,1,5,2,-63,2,-99,3,121,4,117,5,-116,6,-72,7,-16,8,19,10,49,11,97,12,-117,13,-124,14,-121,15,105,16,16,17,-60,17,32,18,126,18,-23,18,6,19,31,19,47,19,47,19,43,19,48,19,5,19,-36,18,-64,18,-126,18,81,18,23,18,-97,17,57,17,-86,16,17,16,94,15,-99,14,-69,13,-46,12,-48,11,-77,10,-91,9,105,8,67,7,6,6,-72,4,121,3,66,2,-9,0,-29,-1,-75,-2,-106,-3,126,-4,-115,-5,117,-6,-85,-7,-59,-8,16,-8,124,-9,-28,-10,98,-10,-7,-11,-87,-11,108,-11,85,-11,43,-11,-12,-12,-29,-12,-92,-12,119,-12,77,-12,35,-12,-43,-13,-113,-13,80,-13,16,-13,-17,-14,-63,-14,-73,-14,-69,-14,-70,-14,-18,-14,33,-13,116,-13,-28,-13,58,-12,-91,-12,42,-11,-94,-11,34,-10,-83,-10,14,-9,-112,-9,-21,-9,45,-8,113,-8,-91,-8,-71,-8,-62,-8,-75,-8,-125,-8,79,-8,-10,-9,-93,-9,66,-9,-40,-10,96,-10,-2,-11,-107,-11,64,-11,5,-11,-75,-12,111,-12,68,-12,7,-12,-41,-13,-97,-13,103,-13,42,-13,-27,-14,-107,-14,78,-14,18,-14,-42,-15,-80,-15,-113,-15,-126,-15,-106,-15,-94,-15,-24,-15,82,-14,-70,-14,81,-13,22,-12,-23,-12,11,-10,50,-9,122,-8,-19,-7,95,-5,-2,-4,-59,-2,-109,0,115,2,121,4,92,6,90,8,113,10,123,12,-109,14,-77,16,-82,18,-89,20,-94,22,119,24,97,26,28,28,-48,29,120,31,9,33,120,34,-13,35,76,37,-128,38,-91,39,-109,40,98,41,12,42,121,42,-41,42,-29,42,-47,42,117,42,-34,41,9,41,2,40,-71,38,53,37,110,35,106,33,78,31,-3,28,-101,26,26,24,-106,21,-18,18,96,16,-51,13,47,11,-61,8,105,6,11,4,-56,1,-70,-1,-125,-3,-117,-5,-83,-7,-81,-9,-35,-11,28,-12,59,-14,123,-16,-37,-18,42,-19,-111,-21,46,-22,-66,-24,-96,-25,-80,-26,-50,-27,33,-27,-66,-28,107,-28,80,-28,96,-28,125,-28,-25,-28,64,-27,-50,-27,97,-26,11,-25,-52,-25,-111,-24,101,-23,63,-22,21,-21,3,-20,-16,-20,-56,-19,-81,-18,-111,-17,87,-16,10,-15,-73,-15,57,-14,-63,-14,42,-13,120,-13,-84,-13,-37,-13,-53,-13,-17,-13,-4,-13,-24,-13,0,-12,9,-12,-15,-13,28,-12,33,-12,21,-12,34,-12,19,-12,11,-12,11,-12,-22,-13,-60,-13,-103,-13,113,-13,68,-13,38,-13,6,-13,-23,-14,-45,-14,-66,-14,-35,-14,-9,-14,59,-13,-113,-13,16,-12,-71,-12,-99,-11,-120,-10,-108,-9,-43,-8,47,-6,-99,-5,40,-3}; }
	private static byte[] data60(){ return new byte[] {-79,-2,62,0,-44,1,105,3,-6,4,117,6,-21,7,86,9,-87,10,-9,11,70,13,111,14,-89,15,-48,16,-17,17,23,19,54,20,84,21,91,22,112,23,85,24,35,25,-7,25,-113,26,8,27,98,27,-117,27,-99,27,115,27,38,27,-74,26,35,26,111,25,-86,24,-58,23,-38,22,-25,21,-12,20,-16,19,-7,18,8,18,29,17,92,16,-111,15,-45,14,52,14,-100,13,31,13,-79,12,58,12,-19,11,-103,11,60,11,-7,10,-83,10,104,10,38,10,-51,9,122,9,24,9,-81,8,56,8,-43,7,85,7,-40,6,77,6,-63,5,79,5,-91,4,6,4,97,3,-56,2,10,2,93,1,-93,0,-34,-1,19,-1,110,-2,-74,-3,4,-3,86,-4,-94,-5,-20,-6,56,-6,111,-7,-102,-8,-66,-9,-50,-10,-59,-11,-93,-12,-127,-13,87,-14,10,-15,-43,-17,-108,-18,106,-19,83,-20,77,-21,86,-22,-108,-23,-43,-24,47,-24,-57,-25,91,-25,7,-25,-45,-26,-117,-26,109,-26,56,-26,10,-26,-22,-27,-63,-27,-79,-27,-107,-27,-109,-27,-98,-27,-71,-27,12,-26,88,-26,-63,-26,107,-25,55,-24,26,-23,27,-22,59,-21,-125,-20,-8,-19,115,-17,28,-15,-53,-14,126,-12,91,-10,40,-8,1,-6,-36,-5,-65,-3,-106,-1,102,1,41,3,-23,4,-101,6,64,8,-31,9,108,11,-16,12,75,14,-85,15,-16,16,42,18,67,19,77,20,67,21,34,22,-33,22,-122,23,-5,23,80,24,-128,24,117,24,100,24,37,24,-76,23,65,23,-121,22,-70,21,-33,20,-24,19,-53,18,-101,17,103,16,0,15,-81,13,91,12,-32,10,-118,9,63,8,-7,6,-65,5,-68,4,-81,3,-58,2,-13,1,38,1,-126,0,-13,-1,90,-1,-39,-2,86,-2,-43,-3,74,-3,-35,-4,101,-4,-30,-5,122,-5,41,-5,-73,-6,-127,-6,66,-6,28,-6,40,-6,60,-6,96,-6,-56,-6,36,-5,-105,-5,63,-4,-30,-4,-91,-3,126,-2,105,-1,71,0,52,1,50,2,10,3,26,4,7,5,-33,5,-56,6,-113,7,72,8,-19,8,120,9,-40,9,50,10,107,10,118,10,-108,10,115,10,82,10,14,10,-65,9,59,9,-75,8,32,8,101,7,-106,6,-88,5,-97,4,106,3,44,2,-49,0,114,-1,-18,-3,86,-4,-51,-6,46,-7,-100,-9,-11,-11,109,-12,-39,-14,96,-15,16,-16,-59,-18,-108,-19,-110,-20,-92,-21,-17,-22,103,-22,1,-22,-55,-23,-46,-23,-11,-23,75,-22,-14,-22,-85,-21,-112,-20,-100,-19,-64,-18,-1,-17,116,-15,-77,-14,18,-12,-113,-11,-16,-10,103,-8,-21,-7,87,-5,-48,-4,81,-2,-59,-1,57,1,-57,2,63,4,-67,5,56,7,-69,8,38,10,-116,11,-59,12,-12,13,-18,14,-35,15,-120,16,33,17,-124,17,-92,17,-107,17,116,17,34,17,-114,16,-5,15,60,15,126,14,-67,13,-53,12,-20,11,15,11,41,10,95,9,-100,8,-57,7,-4,6,68,6,-127,5,-27,4,49,4,-124,3,-38,2,50,2,91,1,-97,0,-39,-1,11,-1,41,-2,51,-3,108,-4,-111,-5,-58,-6,16,-6,97,-7,-48,-8,102,-8,5,-8,-75,-9,121,-9,92,-9,75,-9,52,-9,34,-9,67,-9,103,-9,-107,-9,-60,-9,21,-8,83,-8,-86,-8,11,-7,82,-7,-69,-7,21,-6,110,-6,-69,-6,-4,-6,25,-5,69,-5,95,-5,62,-5,37,-5,11,-5,-72,-6,125,-6,48,-6,-41,-7,-102,-7,88,-7,19,-7,-41,-8,-71,-8,-113,-8,-110,-8,123,-8,104,-8,110,-8,81,-8,89,-8,103,-8,89,-8,97,-8,108,-8,107,-8,-106,-8,-85,-8,-64,-8,13,-7,110,-7,-37,-7,-126,-6,34,-5,18,-4,19,-3,51,-2,-126,-1,-23,0,99,2,3,4,-74,5,76,7,8,9,-57,10,75,12,-32,13,93,15,-84,16,-4,17,7,19,-4,19,-40,20,-126,21,17,22,-90,22,-12,22,98,23,-81,23,-52,23,20,24,63,24,66,24,80,24,29,24,-8,23,-91,23,42,23,-99,22,-20,21,5,21,17,20,10,19,-65,17,116,16,24,15,-120,13,13,12,-119,10,-45,8,54,7,-93,5,19,4,-124,2,18,1,-106,-1,71,-2,-3,-4,-66,-5,-59,-6,-68,-7,-38,-8,20,-8,97,-9,-71,-10,57,-10,-61,-11,99,-11,28,-11,-48,-12,-125,-12,64,-12,-10,-13,-72,-13,118,-13,35,-13,-22,-14,-77,-14,-127,-14,101,-14,70,-14,54,-14,76,-14,113,-14,-89,-14,-34,-14,68,-13,-97,-13,34,-12,-90,-12,55,-11,-57,-11,98,-10,18,-9,-61,-9,75,-8,-23,-8,102,-7,-45,-7,51,-6,95,-6,111,-6,120,-6,114,-6,46,-6,1,-6,-108,-7,27,-7,-84,-8,25,-8,-121,-9,23,-9,-115,-10,13,-10,-94,-11,67,-11,-58,-12,94,-12,-23,-13,125,-13,20,-13,-118,-14,32,-14,-97,-15,13,-15,-101,-16,0,-16,118,-17}; }
	private static byte[] data61(){ return new byte[] {1,-17,-111,-18,34,-18,-22,-19,-76,-19,-109,-19,-104,-19,-78,-19,-9,-19,96,-18,-23,-18,-82,-17,-115,-16,-120,-15,-72,-14,9,-12,110,-11,2,-9,-103,-8,77,-6,40,-4,-22,-3,-46,-1,-62,1,-93,3,-103,5,-102,7,103,9,97,11,99,13,46,15,22,17,-6,18,-58,20,-84,22,119,24,66,26,19,28,-38,29,-128,31,36,33,-91,34,6,36,63,37,109,38,78,39,44,40,-50,40,40,41,76,41,63,41,3,41,122,40,-41,39,-19,38,-59,37,103,36,-29,34,59,33,107,31,-110,29,-98,27,-84,25,-87,23,-100,21,-85,19,-64,17,-75,15,-44,13,8,12,1,10,38,8,66,6,62,4,79,2,105,0,88,-2,114,-4,-127,-6,122,-8,-115,-10,-51,-12,1,-13,123,-15,-4,-17,-101,-18,-117,-19,-119,-20,-94,-21,7,-21,-115,-22,21,-22,-23,-23,-58,-23,-73,-23,-35,-23,-6,-23,54,-22,-109,-22,-23,-22,83,-21,-64,-21,54,-20,-68,-20,52,-19,-107,-19,26,-18,-107,-18,1,-17,108,-17,-80,-17,26,-16,92,-16,-128,-16,-92,-16,-55,-16,-67,-16,-22,-16,-9,-16,-29,-16,-13,-16,-15,-16,-34,-16,-11,-16,-13,-16,-24,-16,-27,-16,-42,-16,-55,-16,-67,-16,-114,-16,103,-16,88,-16,24,-16,-29,-17,-73,-17,127,-17,84,-17,53,-17,40,-17,50,-17,66,-17,95,-17,-91,-17,25,-16,-98,-16,71,-15,19,-14,7,-13,47,-12,96,-11,-81,-10,11,-8,126,-7,-1,-6,-127,-4,-22,-3,119,-1,-21,0,82,2,-62,3,17,5,84,6,-80,7,-22,8,47,10,122,11,-82,12,-29,13,45,15,80,16,109,17,-99,18,-105,19,-111,20,109,21,53,22,-49,22,93,23,-87,23,-38,23,-24,23,-68,23,104,23,16,23,125,22,-42,21,27,21,76,20,108,19,-106,18,-92,17,-55,16,-23,15,41,15,121,14,-40,13,56,13,-52,12,94,12,6,12,-81,11,-125,11,90,11,36,11,13,11,-16,10,-37,10,-87,10,-88,10,-109,10,106,10,121,10,94,10,68,10,85,10,74,10,64,10,89,10,82,10,89,10,101,10,93,10,87,10,72,10,13,10,-12,9,-65,9,118,9,30,9,-73,8,86,8,-15,7,117,7,-19,6,88,6,-100,5,-27,4,12,4,9,3,-7,1,-51,0,123,-1,34,-2,-85,-4,21,-5,-99,-7,-19,-9,73,-10,-46,-12,48,-13,-81,-15,66,-16,-41,-18,-128,-19,74,-20,40,-21,-3,-23,0,-23,-22,-25,-5,-26,18,-26,56,-27,75,-28,-127,-29,-72,-30,-4,-31,89,-31,-74,-32,48,-32,-39,-33,-93,-33,-112,-33,-92,-33,-14,-33,103,-32,33,-31,-15,-31,-2,-30,41,-28,114,-27,-34,-26,122,-24,25,-22,-53,-21,-103,-19,117,-17,116,-15,75,-13,69,-11,53,-9,21,-7,21,-5,-3,-4,-30,-2,-44,0,-80,2,-118,4,104,6,37,8,-11,9,-75,11,70,13,-47,14,95,16,-94,17,-54,18,-32,19,-48,20,-109,21,54,22,-104,22,-14,22,11,23,-13,22,-51,22,117,22,-32,21,67,21,-128,20,-101,19,-96,18,-100,17,108,16,83,15,35,14,-19,12,-48,11,-69,10,-104,9,-107,8,-92,7,-69,6,-31,5,35,5,115,4,-53,3,46,3,-108,2,-16,1,101,1,-76,0,43,0,-105,-1,-9,-2,84,-2,-45,-3,74,-3,-69,-4,69,-4,-37,-5,-113,-5,85,-5,55,-5,27,-5,63,-5,96,-5,-104,-5,3,-4,114,-4,-14,-4,-114,-3,59,-2,-22,-2,-81,-1,121,0,42,1,15,2,-34,2,-110,3,98,4,8,5,-76,5,106,6,3,7,118,7,-11,7,89,8,-88,8,-3,8,43,9,88,9,120,9,-108,9,-124,9,114,9,66,9,-5,8,-92,8,45,8,-114,7,-39,6,-5,5,-23,4,-33,3,-109,2,77,1,-21,-1,-125,-2,1,-3,120,-5,-25,-7,93,-8,-42,-10,120,-11,26,-12,-63,-14,-118,-15,125,-16,-126,-17,-90,-18,-15,-19,116,-19,22,-19,-49,-20,-98,-20,-51,-20,-32,-20,55,-19,-81,-19,80,-18,-12,-18,-59,-17,-102,-16,-120,-15,-113,-14,-128,-13,-110,-12,-49,-11,-4,-10,39,-8,97,-7,-100,-6,-21,-5,70,-3,-117,-2,-6,-1,84,1,-90,2,3,4,92,5,-95,6,-26,7,20,9,18,10,8,11,-34,11,-120,12,-12,12,83,13,-125,13,94,13,68,13,8,13,-114,12,17,12,-111,11,-12,10,97,10,-31,9,75,9,-47,8,81,8,-18,7,-124,7,44,7,-48,6,-127,6,39,6,-81,5,62,5,-43,4,65,4,-93,3,-3,2,65,2,121,1,-83,0,-40,-1,16,-1,92,-2,-107,-3,-11,-4,96,-4,-25,-5,-121,-5,43,-5,-33,-6,-78,-6,125,-6,112,-6,111,-6,100,-6,-124,-6,-109,-6,-70,-6,-26,-6,34,-5,83,-5,-113,-5,-80,-5,-23,-5,12,-4,41,-4,73,-4,100,-4,92,-4,77,-4,62,-4,-2,-5,-70,-5,117,-5}; }
	private static byte[] data62(){ return new byte[] {3,-5,127,-6,15,-6,125,-7,8,-7,-125,-8,-9,-9,114,-9,3,-9,-121,-10,34,-10,-74,-11,55,-11,-21,-12,-122,-12,42,-12,-58,-13,95,-13,0,-13,-68,-14,102,-14,53,-14,36,-14,-9,-15,29,-14,56,-14,117,-14,-10,-14,-123,-13,76,-12,68,-11,83,-10,-111,-9,2,-7,-107,-6,69,-4,19,-2,-38,-1,-51,1,-44,3,-69,5,-74,7,-110,9,83,11,39,13,-48,14,90,16,-46,17,43,19,97,20,-100,21,-107,22,-107,23,-123,24,81,25,3,26,-72,26,73,27,-69,27,3,28,59,28,72,28,61,28,9,28,-91,27,11,27,83,26,97,25,86,24,19,23,-77,21,38,20,-121,18,-55,16,-8,14,27,13,62,11,68,9,103,7,-92,5,-23,3,59,2,-73,0,37,-1,-48,-3,-99,-4,81,-5,71,-6,49,-7,39,-8,93,-9,127,-10,-81,-11,14,-11,121,-12,-56,-13,75,-13,-47,-14,75,-14,2,-14,-83,-15,92,-15,53,-15,-6,-16,-31,-16,-43,-16,-35,-16,-12,-16,41,-15,95,-15,-77,-15,34,-14,-95,-14,53,-13,-38,-13,-109,-12,95,-11,60,-10,18,-9,-8,-9,-58,-8,-98,-7,93,-6,-31,-6,124,-5,-21,-5,48,-4,112,-4,-112,-4,95,-4,54,-4,-13,-5,-112,-5,46,-5,-80,-6,22,-6,-96,-7,8,-7,107,-8,-20,-9,72,-9,-66,-10,53,-10,126,-11,-36,-12,76,-12,126,-13,-65,-14,-9,-15,43,-15,94,-16,-112,-17,-90,-18,-23,-19,59,-19,127,-20,-1,-21,-116,-21,38,-21,-15,-22,-38,-22,-24,-22,27,-21,99,-21,-24,-21,-126,-20,44,-19,17,-18,11,-17,20,-16,73,-15,-120,-14,-33,-13,93,-11,-42,-10,88,-8,-5,-7,-105,-5,78,-3,12,-1,-71,0,127,2,80,4,5,6,-52,7,-77,9,93,11,55,13,29,15,-57,16,-71,18,-119,20,71,22,26,24,-38,25,-126,27,29,29,-78,30,5,32,90,33,125,34,105,35,62,36,-44,36,58,37,124,37,-127,37,95,37,-12,36,127,36,-46,35,5,35,41,34,23,33,-10,31,-46,30,-97,29,100,28,22,27,-53,25,99,24,5,23,-107,21,24,20,-128,18,-20,16,43,15,114,13,-80,11,-73,9,-19,7,-1,5,13,4,35,2,63,0,104,-2,-86,-4,-23,-6,51,-7,-69,-9,84,-10,0,-11,-25,-13,-32,-14,-8,-15,85,-15,-77,-16,57,-16,-19,-17,-109,-17,103,-17,100,-17,70,-17,62,-17,69,-17,66,-17,76,-17,86,-17,91,-17,103,-17,98,-17,104,-17,82,-17,78,-17,64,-17,42,-17,47,-17,23,-17,22,-17,15,-17,3,-17,-23,-18,-47,-18,-58,-18,-86,-18,-111,-18,120,-18,78,-18,26,-18,4,-18,-56,-19,-94,-19,121,-19,56,-19,7,-19,-42,-20,-106,-20,99,-20,55,-20,8,-20,-20,-21,-26,-21,-61,-21,-61,-21,-25,-21,-16,-21,57,-20,-96,-20,2,-19,-96,-19,67,-18,13,-17,-8,-17,0,-15,13,-14,68,-13,-110,-12,-38,-11,62,-9,-100,-8,-5,-7,96,-5,-75,-4,21,-2,110,-1,-85,0,2,2,71,3,-123,4,-24,5,38,7,105,8,-76,9,-7,10,56,12,104,13,-90,14,-66,15,-32,16,-70,17,-90,18,86,19,-39,19,48,20,115,20,-128,20,85,20,8,20,-126,19,11,19,99,18,-84,17,-10,16,54,16,106,15,-81,14,-4,13,90,13,-62,12,63,12,-65,11,71,11,-22,10,-99,10,88,10,3,10,-28,9,-64,9,-89,9,-118,9,127,9,114,9,-108,9,-74,9,-62,9,-6,9,25,10,64,10,-111,10,-40,10,35,11,-128,11,-46,11,30,12,-110,12,-11,12,70,13,-81,13,20,14,95,14,-60,14,4,15,74,15,-122,15,-81,15,-66,15,-63,15,-94,15,121,15,27,15,-91,14,5,14,85,13,111,12,114,11,49,10,-10,8,-117,7,-15,5,110,4,-64,2,9,1,90,-1,-108,-3,-45,-5,24,-6,68,-8,-114,-10,-39,-12,14,-13,84,-15,-92,-17,-15,-19,70,-20,-89,-22,-6,-24,97,-25,-30,-27,78,-28,-43,-30,-126,-31,61,-32,16,-33,16,-34,43,-35,114,-36,5,-36,-88,-37,-106,-37,-77,-37,-12,-37,122,-36,50,-35,23,-34,36,-33,78,-32,-83,-31,30,-29,-81,-28,86,-26,20,-24,-27,-23,-63,-21,-96,-19,-128,-17,102,-15,97,-13,102,-11,110,-9,115,-7,-122,-5,-101,-3,-89,-1,-62,1,-60,3,-61,5,-78,7,-114,9,89,11,13,13,-111,14,-26,15,41,17,68,18,-4,18,-57,19,84,20,-102,20,-44,20,-34,20,-96,20,99,20,-16,19,85,19,-72,18,4,18,41,17,74,16,113,15,109,14,-109,13,-99,12,-73,11,-41,10,-6,9,26,9,97,8,-100,7,-7,6,79,6,-78,5,35,5,-114,4,14,4,-126,3,6,3,-122,2,0,2,124,1,1,1,103,0,-41,-1,104,-1,-9,-2,-128,-2,42,-2,-34,-3,-94,-3,-108,-3,-94,-3,-91,-3,-8,-3}; }
	private static byte[] data63(){ return new byte[] {66,-2,-108,-2,20,-1,-100,-1,23,0,-71,0,72,1,-54,1,99,2,-18,2,116,3,-8,3,100,4,-70,4,44,5,-118,5,-34,5,59,6,119,6,-71,6,15,7,68,7,121,7,-73,7,-22,7,19,8,57,8,75,8,93,8,70,8,37,8,-43,7,111,7,-25,6,68,6,-116,5,-87,4,-76,3,-95,2,-107,1,89,0,49,-1,-10,-3,-75,-4,111,-5,66,-6,12,-7,-23,-9,-55,-10,-54,-11,-28,-12,39,-12,89,-13,-62,-14,78,-14,-20,-15,-90,-15,127,-15,103,-15,106,-15,-110,-15,-70,-15,3,-14,109,-14,-64,-14,54,-13,-56,-13,74,-12,-1,-12,-71,-11,107,-10,41,-9,21,-8,-37,-8,-45,-7,-42,-6,-48,-5,-50,-4,-15,-3,-2,-2,24,0,45,1,52,2,54,3,45,4,7,5,-36,5,-126,6,22,7,-124,7,-27,7,29,8,52,8,47,8,37,8,-22,7,-74,7,120,7,49,7,-35,6,-79,6,99,6,72,6,31,6,-7,5,-28,5,-37,5,-73,5,-62,5,-73,5,-86,5,-106,5,119,5,55,5,6,5,-80,4,79,4,-27,3,99,3,-40,2,82,2,-53,1,42,1,-84,0,32,0,-83,-1,66,-1,-35,-2,-93,-2,99,-2,44,-2,24,-2,15,-2,-1,-3,12,-2,34,-2,64,-2,108,-2,-103,-2,-72,-2,-33,-2,8,-1,18,-1,31,-1,45,-1,35,-1,6,-1,-18,-2,-51,-2,-109,-2,67,-2,-15,-3,124,-3,2,-3,120,-4,-22,-5,78,-5,-88,-6,13,-6,86,-7,-82,-8,1,-8,74,-9,-83,-10,0,-10,73,-11,-114,-12,-47,-13,19,-13,103,-14,-118,-15,-39,-16,37,-16,98,-17,-69,-18,65,-18,-76,-19,92,-19,46,-19,19,-19,56,-19,-124,-19,-13,-19,-81,-18,-112,-17,-107,-16,-26,-15,70,-13,-36,-12,-77,-10,119,-8,107,-6,124,-4,103,-2,124,0,-110,2,-113,4,-89,6,-114,8,108,10,105,12,47,14,-19,15,-94,17,67,19,-70,20,77,22,-62,23,28,25,86,26,-122,27,-102,28,-121,29,62,30,-17,30,78,31,-97,31,-89,31,-125,31,36,31,-107,30,-64,29,-32,28,-57,27,-125,26,31,25,126,23,-43,21,25,20,83,18,108,16,-115,14,-67,12,-50,10,13,9,74,7,118,5,-34,3,66,2,-79,0,58,-1,-37,-3,123,-4,75,-5,23,-6,-23,-8,-2,-9,8,-9,12,-10,72,-11,-126,-12,-42,-13,61,-13,-78,-14,41,-14,-46,-15,103,-15,36,-15,-4,-16,-40,-16,-31,-16,8,-15,43,-15,-127,-15,4,-14,-116,-14,50,-13,-24,-13,-69,-12,-97,-11,-115,-10,-123,-9,-114,-8,119,-7,99,-6,105,-5,35,-4,-34,-4,113,-3,1,-2,97,-2,-91,-2,-80,-2,-72,-2,-103,-2,88,-2,41,-2,-70,-3,65,-3,-31,-4,90,-4,-44,-5,87,-5,-77,-6,14,-6,120,-7,-76,-8,-29,-9,25,-9,31,-10,55,-11,57,-12,7,-13,-7,-15,-34,-16,-100,-17,-114,-18,119,-19,91,-20,116,-21,-82,-22,-16,-23,110,-23,17,-23,-48,-24,-51,-24,-36,-24,49,-23,-105,-23,51,-22,-37,-22,-93,-21,125,-20,-122,-19,-111,-18,-78,-17,-11,-16,55,-14,-122,-13,-9,-12,88,-10,-33,-9,90,-7,-34,-6,111,-4,38,-2,-76,-1,96,1,37,3,-70,4,-124,6,53,8,-43,9,-88,11,99,13,9,15,-70,16,103,18,-10,19,-111,21,15,23,97,24,-62,25,-12,26,-7,27,-13,28,-46,29,108,30,5,31,122,31,-43,31,11,32,22,32,22,32,-6,31,-47,31,-126,31,50,31,-57,30,93,30,-38,29,73,29,-81,28,16,28,93,27,-91,26,-66,25,-30,24,-15,23,-26,22,-69,21,-109,20,30,19,-47,17,100,16,-52,14,73,13,-68,11,22,10,-127,8,-37,6,69,5,-43,3,98,2,-5,0,-36,-1,-91,-2,-99,-3,-81,-4,-60,-5,2,-5,108,-6,-59,-7,65,-7,-48,-8,79,-8,-36,-9,123,-9,4,-9,-94,-10,64,-10,-64,-11,84,-11,-34,-12,85,-12,-29,-13,92,-13,-39,-14,98,-14,-56,-15,87,-15,-41,-16,115,-16,3,-16,-94,-17,34,-17,-46,-18,124,-18,24,-18,-49,-19,116,-19,-7,-20,-93,-20,44,-20,-73,-21,79,-21,-29,-22,97,-22,10,-22,124,-23,28,-23,-48,-24,112,-24,59,-24,19,-24,-27,-25,-25,-25,20,-24,48,-24,-116,-24,-14,-24,90,-23,-11,-23,-108,-22,92,-21,40,-20,21,-19,9,-18,44,-17,74,-16,95,-15,-103,-14,-49,-13,14,-11,86,-10,-117,-9,-56,-8,20,-6,85,-5,-91,-4,-9,-3,68,-1,-97,0,-21,1,61,3,-80,4,12,6,111,7,-57,8,27,10,84,11,-99,12,-83,13,-63,14,-92,15,99,16,-23,16,85,17,-115,17,-105,17,-106,17,70,17,-19,16,-124,16,8,16,85,15,-52,14,46,14,-102,13,-6,12,98,12,-29,11,90,11,-43,10,101,10,-29,9,110,9,14,9,-77,8,102,8,31,8,-34,7}; }
	private static byte[] data64(){ return new byte[] {-66,7,-88,7,123,7,115,7,-128,7,-125,7,-77,7,-11,7,31,8,-122,8,-38,8,81,9,-1,9,-110,10,61,11,12,12,-67,12,125,13,97,14,20,15,8,16,-41,16,-77,17,-127,18,69,19,-18,19,-99,20,58,21,-88,21,0,22,62,22,87,22,52,22,-25,21,-116,21,-27,20,42,20,62,19,34,18,-17,16,-109,15,41,14,-108,12,10,11,83,9,-106,7,-36,5,16,4,42,2,86,0,90,-2,95,-4,93,-6,68,-8,27,-10,-3,-13,-62,-15,-113,-17,87,-19,39,-21,2,-23,2,-25,-9,-28,29,-29,123,-31,-32,-33,-123,-34,108,-35,106,-36,-93,-37,48,-37,-42,-38,-67,-38,-31,-38,29,-37,-94,-37,75,-36,13,-35,3,-34,29,-33,67,-32,-116,-31,-6,-30,118,-28,-6,-27,-71,-25,116,-23,60,-21,17,-19,-16,-18,-24,-16,-11,-14,1,-11,30,-9,70,-7,117,-5,-80,-3,-29,-1,4,2,17,4,27,6,4,8,-67,9,82,11,-49,12,1,14,27,15,-11,15,-94,16,38,17,119,17,-102,17,-79,17,-110,17,83,17,23,17,-62,16,65,16,-31,15,80,15,-73,14,51,14,-117,13,-39,12,55,12,-122,11,-41,10,42,10,119,9,-51,8,30,8,125,7,-30,6,79,6,-66,5,71,5,-40,4,86,4,-18,3,113,3,-7,2,-102,2,38,2,-55,1,102,1,24,1,-45,0,-104,0,116,0,104,0,111,0,120,0,-82,0,-15,0,48,1,-72,1,19,2,-121,2,23,3,-107,3,-8,3,104,4,-67,4,26,5,105,5,-115,5,-68,5,-22,5,-19,5,-2,5,28,6,9,6,19,6,24,6,26,6,38,6,64,6,91,6,106,6,-106,6,-93,6,-69,6,-61,6,-83,6,-123,6,95,6,-16,5,-119,5,3,5,82,4,-108,3,-30,2,-12,1,34,1,63,0,85,-1,118,-2,-93,-3,-67,-4,-16,-5,52,-5,-113,-6,-30,-7,74,-7,-63,-8,66,-8,-40,-9,121,-9,41,-9,-14,-10,-43,-10,-71,-10,-106,-10,-103,-10,-109,-10,-72,-10,-34,-10,-15,-10,49,-9,115,-9,-92,-9,-11,-9,73,-8,-91,-8,10,-7,-128,-7,6,-6,-102,-6,58,-5,-34,-5,-93,-4,111,-3,64,-2,30,-1,-13,-1,-74,0,125,1,30,2,-82,2,53,3,-112,3,-58,3,-6,3,2,4,15,4,-16,3,-32,3,-88,3,-127,3,83,3,44,3,-3,2,-50,2,-59,2,-79,2,-84,2,-100,2,-98,2,-60,2,-26,2,-21,2,24,3,67,3,96,3,121,3,-112,3,-100,3,-88,3,-96,3,-105,3,123,3,82,3,29,3,-30,2,-93,2,81,2,13,2,-59,1,119,1,72,1,47,1,17,1,2,1,4,1,11,1,29,1,71,1,-126,1,-93,1,-46,1,-2,1,41,2,72,2,99,2,107,2,117,2,-126,2,101,2,73,2,68,2,2,2,-57,1,-119,1,32,1,-54,0,103,0,-14,-1,104,-1,-26,-2,61,-2,-74,-3,13,-3,88,-4,-113,-5,-63,-6,-30,-7,14,-7,47,-8,45,-9,53,-10,56,-11,48,-12,39,-13,-2,-15,-43,-16,-74,-17,-104,-18,-121,-19,-105,-20,-90,-21,-39,-22,49,-22,-98,-23,59,-23,0,-23,6,-23,66,-23,-111,-23,46,-22,19,-21,5,-20,54,-19,-78,-18,49,-16,-11,-15,-19,-13,-56,-11,-51,-9,-2,-7,-2,-5,36,-2,65,0,76,2,108,4,125,6,124,8,-103,10,-105,12,-116,14,-105,16,-97,18,-113,20,-124,22,95,24,59,26,-26,27,-118,29,-38,30,7,32,-5,32,-82,33,31,34,83,34,65,34,-29,33,96,33,-94,32,-79,31,-90,30,93,29,-3,27,-93,26,25,25,103,23,-17,21,56,20,117,18,-51,16,8,15,64,13,-125,11,-62,9,-10,7,97,6,-100,4,-49,2,93,1,-60,-1,58,-2,-26,-4,-117,-5,68,-6,19,-7,-8,-9,-43,-10,-3,-11,16,-11,55,-12,-125,-13,-31,-14,72,-14,-4,-15,-98,-15,89,-15,97,-15,111,-15,-90,-15,19,-14,-126,-14,36,-13,-43,-13,-71,-12,-106,-11,-112,-10,-123,-9,-101,-8,-93,-7,-103,-6,-113,-5,113,-4,80,-3,24,-2,-67,-2,100,-1,-48,-1,17,0,101,0,109,0,124,0,114,0,83,0,36,0,-31,-1,-117,-1,36,-1,-41,-2,75,-2,-56,-3,55,-3,102,-4,-90,-5,-56,-6,-50,-7,-70,-8,-89,-9,103,-10,46,-11,-39,-13,125,-14,39,-15,-51,-17,101,-18,66,-19,16,-20,12,-21,36,-22,107,-23,-63,-24,113,-24,36,-24,9,-24,26,-24,79,-24,-93,-24,51,-23,-59,-23,123,-22,83,-21,44,-20,47,-19,52,-18,62,-17,101,-16,-120,-15,-58,-14,-8,-13,72,-11,-81,-10,20,-8,95,-7,-24,-6,121,-4,3,-2,-96,-1,83,1,-30,2,-97,4,84,6,-20,7,-123,9,41,11,121,12,1,14,84,15,-125,16,-96,17,-85,18,-121,19,118,20,54,21,-28,21,-101,22}; }
	private static byte[] data65(){ return new byte[] {45,23,-82,23,48,24,-112,24,-20,24,63,25,103,25,-117,25,-70,25,-60,25,-61,25,-45,25,-69,25,-69,25,-87,25,-107,25,124,25,78,25,36,25,-5,24,-89,24,52,24,-48,23,60,23,-105,22,-37,21,-37,20,-3,19,-24,18,-45,17,-66,16,-92,15,107,14,96,13,88,12,46,11,85,10,94,9,-124,8,-37,7,25,7,102,6,-60,5,9,5,104,4,-34,3,25,3,112,2,-75,1,-36,0,40,0,96,-1,124,-2,-90,-3,-56,-4,-18,-5,0,-5,43,-6,60,-7,97,-8,127,-9,-98,-10,-62,-11,-35,-12,8,-12,63,-13,105,-14,-115,-15,-47,-16,-5,-17,50,-17,87,-18,127,-19,-61,-20,-7,-21,35,-21,101,-22,-102,-23,-31,-24,65,-24,-108,-25,-4,-26,-119,-26,-13,-27,-109,-27,85,-27,15,-27,-18,-28,-38,-28,-57,-28,16,-27,77,-27,-77,-27,25,-26,-72,-26,103,-25,60,-24,25,-23,28,-22,38,-21,50,-20,86,-19,122,-18,-89,-17,-36,-16,10,-14,21,-13,82,-12,117,-11,-103,-10,-43,-9,30,-7,66,-6,-108,-5,-38,-4,43,-2,-106,-1,8,1,106,2,-49,3,48,5,122,6,-45,7,-8,8,-1,9,4,11,-74,11,95,12,-29,12,66,13,-122,13,-106,13,-110,13,109,13,65,13,-29,12,-111,12,46,12,-72,11,81,11,-18,10,107,10,-19,9,126,9,19,9,-97,8,62,8,-43,7,127,7,30,7,-37,6,-118,6,58,6,10,6,-60,5,122,5,91,5,43,5,-18,4,-26,4,-21,4,-15,4,50,5,120,5,-46,5,118,6,22,7,-45,7,-59,8,-78,9,-92,10,-45,11,-10,12,38,14,109,15,-120,16,-62,17,-2,18,11,20,52,21,61,22,49,23,27,24,-26,24,-122,25,27,26,125,26,-61,26,-43,26,-75,26,-117,26,22,26,122,25,-64,24,-44,23,-95,22,-127,21,39,20,-82,18,38,17,118,15,-90,13,-52,11,-27,9,-38,7,-55,5,-113,3,73,1,-10,-2,126,-4,3,-6,105,-9,-44,-12,63,-14,-75,-17,35,-19,-80,-22,93,-24,36,-26,12,-28,53,-30,120,-32,-1,-34,-52,-35,-72,-36,-28,-37,86,-37,-21,-38,-63,-38,-44,-38,-7,-38,106,-37,-41,-37,108,-36,60,-35,38,-34,16,-33,49,-32,98,-31,-95,-30,22,-28,-80,-27,76,-25,30,-23,8,-21,-7,-20,14,-17,54,-15,-114,-13,-45,-11,39,-8,114,-6,-86,-4,-42,-2,-37,0,-50,2,-94,4,78,6,-75,7,-4,8,41,10,11,11,-26,11,-102,12,5,13,-127,13,-62,13,-30,13,-9,13,-11,13,-73,13,-110,13,82,13,-28,12,-105,12,52,12,-93,11,64,11,-86,10,34,10,-114,9,5,9,117,8,16,8,-121,7,0,7,-117,6,11,6,-109,5,24,5,-96,4,59,4,-68,3,64,3,-32,2,119,2,30,2,-72,1,117,1,68,1,43,1,26,1,39,1,62,1,-128,1,-25,1,74,2,-75,2,67,3,-56,3,64,4,-31,4,107,5,-47,5,82,6,-71,6,11,7,95,7,-113,7,-95,7,-80,7,-75,7,-81,7,-94,7,102,7,73,7,47,7,-5,6,-43,6,-70,6,-120,6,125,6,98,6,54,6,25,6,-19,5,-94,5,91,5,11,5,-106,4,15,4,94,3,-72,2,-1,1,50,1,87,0,-114,-1,-58,-2,-13,-3,74,-3,-104,-4,-4,-5,112,-5,-9,-6,-116,-6,49,-6,1,-6,-51,-7,-89,-7,127,-7,119,-7,116,-7,117,-7,-123,-7,-110,-7,-66,-7,-39,-7,-12,-7,47,-6,87,-6,-125,-6,-48,-6,2,-5,56,-5,-127,-5,-31,-5,45,-4,123,-4,-28,-4,78,-3,-68,-3,50,-2,-115,-2,19,-1,-118,-1,-10,-1,124,0,-18,0,86,1,-64,1,-2,1,73,2,93,2,113,2,98,2,90,2,39,2,-33,1,-121,1,38,1,-56,0,87,0,-32,-1,115,-1,2,-1,-103,-2,65,-2,8,-2,-55,-3,-73,-3,-99,-3,-81,-3,-46,-3,7,-2,78,-2,-81,-2,-8,-2,72,-1,-87,-1,-44,-1,36,0,87,0,116,0,-125,0,-94,0,-102,0,-88,0,-108,0,-102,0,-106,0,-107,0,-84,0,-55,0,-12,0,49,1,-122,1,-45,1,70,2,-78,2,32,3,-111,3,9,4,105,4,-52,4,38,5,108,5,-69,5,-29,5,6,6,6,6,28,6,2,6,-20,5,-76,5,125,5,56,5,-35,4,126,4,23,4,-122,3,-5,2,97,2,-68,1,15,1,87,0,-105,-1,-70,-2,-44,-3,-30,-4,-20,-5,-19,-6,-58,-7,-77,-8,127,-9,67,-10,1,-11,-72,-13,101,-14,33,-15,-65,-17,117,-18,67,-19,2,-20,-31,-22,-27,-23,-12,-24,63,-24,-110,-25,32,-25,-35,-26,-47,-26,-25,-26,77,-25,-59,-25,-115,-24,-116,-23,-110,-22,-51,-21,81,-19,-59,-18,-127,-16,89,-14,21,-12,-4,-11,3,-8,-60,-7,-36,-5,-1,-3,-9,-1,32,2,70,4,112,6}; }
	private static byte[] data66(){ return new byte[] {-77,8,11,11,72,13,-76,15,-13,17,51,20,115,22,-119,24,120,26,90,28,-10,29,67,31,108,32,95,33,0,34,105,34,-112,34,118,34,25,34,-101,33,-17,32,21,32,43,31,21,30,-46,28,-99,27,59,26,-77,24,85,23,-54,21,40,20,-105,18,-25,16,17,15,118,13,-55,11,-13,9,70,8,-115,6,-64,4,37,3,114,1,-62,-1,66,-2,-72,-4,42,-5,-46,-7,116,-8,56,-9,30,-10,11,-11,14,-12,89,-13,-99,-14,16,-14,-66,-15,-115,-15,-125,-15,-69,-15,-19,-15,120,-14,21,-13,-61,-13,-96,-12,-105,-11,-122,-10,-106,-9,-57,-8,-31,-7,24,-5,29,-4,32,-3,30,-2,1,-1,-60,-1,117,0,7,1,103,1,-50,1,3,2,55,2,69,2,68,2,74,2,26,2,-43,1,-84,1,73,1,-46,0,85,0,-102,-1,-22,-2,20,-2,-9,-4,-19,-5,-45,-6,106,-7,13,-8,-81,-10,33,-11,-106,-13,39,-14,-118,-16,44,-17,-39,-19,127,-20,97,-21,86,-22,89,-23,-79,-24,21,-24,-101,-25,106,-25,72,-25,73,-25,124,-25,-97,-25,8,-24,-125,-24,7,-23,-78,-23,113,-22,39,-21,27,-20,-2,-20,-10,-19,10,-17,34,-16,83,-15,-65,-14,-1,-13,104,-11,-20,-10,111,-8,8,-6,-86,-5,50,-3,-33,-2,-114,0,19,2,-95,3,20,5,125,6,-59,7,2,9,6,10,48,11,12,12,-24,12,-80,13,100,14,-9,14,-105,15,38,16,-106,16,5,17,101,17,-88,17,16,18,59,18,114,18,-77,18,-39,18,10,19,68,19,92,19,-108,19,-46,19,-3,19,70,20,125,20,-66,20,12,21,77,21,113,21,-116,21,-80,21,-113,21,-115,21,76,21,6,21,-90,20,57,20,-65,19,49,19,-90,18,57,18,-57,17,75,17,-11,16,-97,16,72,16,24,16,-50,15,-98,15,121,15,42,15,-41,14,-120,14,6,14,-127,13,-23,12,36,12,104,11,-110,10,-115,9,-116,8,-111,7,73,6,56,5,22,4,-38,2,-89,1,121,0,52,-1,11,-2,-34,-4,-96,-5,111,-6,42,-7,-48,-9,-109,-10,64,-11,-32,-13,-107,-14,51,-15,-51,-17,124,-18,31,-19,-39,-21,-98,-22,92,-23,79,-24,54,-25,75,-26,-123,-27,-90,-28,23,-28,-122,-29,18,-29,-86,-30,-127,-30,94,-30,89,-30,114,-30,-93,-30,-3,-30,125,-29,15,-28,-73,-28,123,-27,67,-26,68,-25,58,-24,70,-23,92,-22,104,-21,-119,-20,-67,-19,-22,-18,38,-16,99,-15,-124,-14,-44,-13,32,-11,97,-10,-69,-9,32,-7,122,-6,-22,-5,84,-3,-76,-2,40,0,109,1,-79,2,-26,3,-13,4,-23,5,-45,6,-109,7,40,8,-88,8,-9,8,34,9,79,9,82,9,59,9,26,9,-36,8,-108,8,80,8,-20,7,-91,7,98,7,-7,6,-86,6,78,6,1,6,-85,5,102,5,34,5,-30,4,-66,4,107,4,47,4,-13,3,-70,3,-120,3,76,3,21,3,-29,2,-104,2,-124,2,95,2,53,2,78,2,116,2,-89,2,13,3,-106,3,44,4,19,5,-13,5,31,7,78,8,-115,9,-53,10,66,12,-113,13,3,15,-128,16,-57,17,45,19,-115,20,-52,21,19,23,56,24,59,25,48,26,13,27,-31,27,-105,28,30,29,-125,29,-40,29,-6,29,-17,29,-68,29,100,29,-14,28,60,28,93,27,107,26,65,25,-18,23,124,22,-46,20,32,19,69,17,44,15,25,13,-35,10,105,8,-19,5,87,3,-101,0,-27,-3,44,-5,83,-8,-102,-11,-32,-14,35,-16,-76,-19,69,-21,-10,-24,-50,-26,-17,-28,17,-29,-90,-31,72,-32,18,-33,48,-34,93,-35,-79,-36,62,-36,-14,-37,-63,-37,-80,-37,-46,-37,-1,-37,119,-36,-21,-36,-109,-35,101,-34,100,-33,-108,-32,-4,-31,-107,-29,77,-27,46,-25,84,-23,118,-21,-48,-19,36,-16,-124,-14,-50,-12,30,-9,83,-7,104,-5,98,-3,55,-1,-52,0,88,2,-77,3,-31,4,-5,5,-26,6,-91,7,97,8,-17,8,110,9,-45,9,34,10,81,10,121,10,123,10,105,10,89,10,24,10,-51,9,-106,9,66,9,-65,8,-125,8,36,8,-73,7,92,7,-15,6,-110,6,50,6,-56,5,96,5,-16,4,-126,4,20,4,-97,3,30,3,-106,2,25,2,-76,1,79,1,6,1,-63,0,-89,0,-81,0,-57,0,0,1,98,1,-43,1,101,2,-16,2,-101,3,84,4,-8,4,-86,5,82,6,-28,6,-119,7,-13,7,98,8,-67,8,-4,8,57,9,104,9,96,9,102,9,82,9,70,9,42,9,11,9,-34,8,-71,8,-109,8,95,8,40,8,-5,7,-84,7,102,7,16,7,-118,6,22,6,-125,5,-44,4,11,4,62,3,75,2,91,1,99,0,85,-1,109,-2,108,-3,114,-4,-90,-5,-44,-6,45,-6,-97,-7,28,-7,-47,-8,-101,-8,119,-8,114,-8,122,-8}; }
	private static byte[] data67(){ return new byte[] {-104,-8,-64,-8,1,-7,60,-7,125,-7,-48,-7,22,-6,111,-6,-66,-6,18,-5,121,-5,-45,-5,57,-4,-73,-4,49,-3,-83,-3,71,-2,-50,-2,106,-1,29,0,-79,0,85,1,-27,1,105,2,-10,2,108,3,-44,3,46,4,97,4,-110,4,-71,4,-64,4,-78,4,-120,4,74,4,9,4,-86,3,37,3,-91,2,10,2,105,1,-66,0,14,0,93,-1,-83,-2,-23,-3,35,-3,-119,-4,-35,-5,72,-5,-58,-6,114,-6,35,-6,13,-6,-4,-7,13,-6,67,-6,-128,-6,-36,-6,35,-5,125,-5,-53,-5,46,-4,80,-4,-120,-4,-82,-4,-74,-4,-41,-4,-26,-4,8,-3,44,-3,83,-3,-100,-3,-6,-3,106,-2,-17,-2,-95,-1,90,0,46,1,25,2,-37,2,-54,3,-75,4,-128,5,59,6,-4,6,-107,7,27,8,-125,8,-17,8,59,9,107,9,-116,9,-98,9,-119,9,-128,9,115,9,63,9,-1,8,-88,8,57,8,-55,7,76,7,-91,6,2,6,67,5,110,4,-117,3,-96,2,-123,1,108,0,73,-1,23,-2,-42,-4,122,-5,4,-6,-95,-8,53,-9,-94,-11,36,-12,-110,-14,17,-15,-77,-17,62,-18,-49,-20,-106,-21,111,-22,108,-23,-115,-24,-65,-25,46,-25,-81,-26,104,-26,93,-26,98,-26,-107,-26,-3,-26,-127,-25,64,-24,30,-23,-16,-23,23,-21,68,-20,-123,-19,-5,-18,-124,-16,2,-14,-72,-13,120,-11,74,-9,71,-7,85,-5,90,-3,-70,-1,9,2,85,4,-66,6,40,9,126,11,-10,13,50,16,103,18,-112,20,127,22,81,24,16,26,124,27,-57,28,-39,29,-77,30,99,31,-39,31,20,32,43,32,10,32,-62,31,81,31,-67,30,33,30,75,29,100,28,115,27,83,26,51,25,6,24,-88,22,90,21,7,20,-116,18,18,17,-115,15,-20,13,67,12,-97,10,-32,8,22,7,106,5,-103,3,-59,1,29,0,85,-2,-103,-4,42,-5,-93,-7,65,-8,33,-9,-5,-11,11,-11,104,-12,-53,-13,97,-13,54,-13,18,-13,51,-13,120,-13,-44,-13,106,-12,21,-11,-45,-11,-91,-10,-85,-9,-105,-8,-82,-7,-69,-6,-49,-5,-25,-4,-6,-3,-37,-2,-46,-1,-108,0,80,1,-8,1,125,2,-5,2,86,3,-108,3,-44,3,-2,3,7,4,9,4,-24,3,-78,3,101,3,-19,2,120,2,-35,1,-9,0,5,0,-12,-2,-110,-3,58,-4,-51,-6,36,-7,-115,-9,-35,-11,31,-12,-127,-14,-18,-16,93,-17,15,-18,-66,-20,-111,-21,-97,-22,-59,-23,11,-23,-124,-24,17,-24,-96,-25,-126,-25,77,-25,60,-25,86,-25,89,-25,-116,-25,-49,-25,29,-24,-104,-24,45,-23,-50,-23,-90,-22,-117,-21,-97,-20,-62,-19,9,-17,94,-16,-30,-15,92,-13,-24,-12,-101,-10,37,-8,-67,-7,80,-5,-37,-4,91,-2,-44,-1,22,1,87,2,121,3,-125,4,126,5,104,6,33,7,-12,7,-99,8,45,9,-51,9,52,10,-85,10,22,11,108,11,-78,11,2,12,31,12,79,12,109,12,-121,12,-94,12,-61,12,-18,12,38,13,102,13,-88,13,-12,13,79,14,-59,14,40,15,-110,15,-13,15,110,16,-73,16,6,17,90,17,-119,17,-72,17,-46,17,-24,17,-26,17,-5,17,2,18,33,18,55,18,94,18,-85,18,-23,18,51,19,-100,19,-9,19,89,20,-59,20,4,21,88,21,-104,21,-96,21,-88,21,-107,21,56,21,-18,20,110,20,-65,19,-2,18,31,18,17,17,22,16,-8,14,-54,13,-105,12,76,11,-8,9,-68,8,70,7,-16,5,-106,4,6,3,-117,1,-3,-1,98,-2,-79,-4,-12,-6,35,-7,103,-9,-114,-11,-111,-13,-69,-15,-12,-17,27,-18,111,-20,-57,-22,61,-23,-33,-25,-93,-26,-124,-27,-114,-28,-78,-29,12,-29,125,-30,40,-30,-40,-31,-73,-31,-97,-31,-86,-31,-48,-31,-1,-31,103,-30,-41,-30,85,-29,-5,-29,-91,-28,104,-27,68,-26,41,-25,52,-24,89,-23,115,-22,-66,-21,19,-19,89,-18,-73,-17,39,-15,-120,-14,-6,-13,121,-11,-43,-10,83,-8,-62,-7,31,-5,-111,-4,-24,-3,30,-1,84,0,101,1,95,2,70,3,14,4,-95,4,60,5,-111,5,-55,5,-9,5,-16,5,-40,5,-72,5,94,5,31,5,-44,4,111,4,17,4,-61,3,90,3,-1,2,-68,2,114,2,46,2,1,2,-44,1,-81,1,-108,1,91,1,71,1,43,1,6,1,-39,0,-88,0,93,0,56,0,-12,-1,-56,-1,-98,-1,115,-1,-128,-1,116,-1,-94,-1,-9,-1,102,0,-32,0,-85,1,122,2,-127,3,-89,4,-60,5,17,7,121,8,-42,9,78,11,-46,12,41,14,-91,15,23,17,-120,18,-23,19,78,21,-123,22,-60,23,-1,24,15,26,61,27,32,28,-2,28,-56,29,-121,30,-5,30,121,31,-83,31,-57,31,-55,31,-93,31,81,31,-66,30,24,30,56,29,58,28,3,27,-84,25}; }
	private static byte[] data68(){ return new byte[] {17,24,86,22,-123,20,92,18,47,16,-22,13,103,11,-47,8,57,6,126,3,-47,0,32,-2,89,-5,-45,-8,48,-10,-78,-13,105,-15,38,-17,3,-19,28,-21,46,-23,118,-25,-28,-27,124,-28,34,-29,6,-30,-18,-32,-2,-33,56,-33,-104,-34,12,-34,-76,-35,127,-35,104,-35,-99,-35,-35,-35,96,-34,34,-33,30,-32,50,-31,-109,-30,28,-28,-37,-27,-59,-25,-68,-23,-64,-21,-21,-19,11,-16,30,-14,43,-12,38,-10,2,-8,-61,-7,96,-5,-48,-4,36,-2,100,-1,-121,0,99,1,80,2,23,3,-74,3,85,4,-26,4,78,5,-54,5,34,6,86,6,-115,6,-102,6,-103,6,-97,6,-121,6,89,6,55,6,-2,5,-81,5,-127,5,29,5,-48,4,-107,4,31,4,-61,3,106,3,3,3,-103,2,52,2,-77,1,64,1,-65,0,80,0,-28,-1,-124,-1,69,-1,23,-1,-2,-2,37,-1,91,-1,-93,-1,36,0,-63,0,116,1,61,2,25,3,-10,3,-25,4,-51,5,-85,6,-109,7,95,8,10,9,-79,9,49,10,-76,10,33,11,97,11,-100,11,-57,11,-43,11,-28,11,-34,11,-53,11,-81,11,-100,11,109,11,77,11,4,11,-75,10,84,10,-16,9,98,9,-53,8,22,8,61,7,53,6,32,5,-15,3,-73,2,101,1,19,0,-57,-2,121,-3,48,-4,18,-5,-6,-7,12,-7,89,-8,-92,-9,33,-9,-51,-10,124,-10,107,-10,97,-10,120,-10,-71,-10,6,-9,76,-9,-100,-9,10,-8,124,-8,-13,-8,107,-7,-18,-7,-118,-6,41,-5,-45,-5,-110,-4,82,-3,36,-2,5,-1,-19,-1,-41,0,-57,1,-85,2,-93,3,-128,4,75,5,33,6,-49,6,103,7,-9,7,83,8,-109,8,-51,8,-59,8,-70,8,-116,8,64,8,-67,7,72,7,-109,6,-30,5,43,5,45,4,99,3,101,2,110,1,117,0,106,-1,71,-2,89,-3,98,-4,106,-5,-110,-6,-46,-7,36,-7,-105,-8,35,-8,-41,-9,-79,-9,-116,-9,-106,-9,-67,-9,-27,-9,33,-8,88,-8,-127,-8,-74,-8,-37,-8,-21,-8,13,-7,47,-7,80,-7,94,-7,-93,-7,-40,-7,67,-6,-61,-6,81,-5,44,-4,7,-3,-6,-3,33,-1,59,0,104,1,-97,2,-23,3,8,5,44,6,43,7,36,8,0,9,-64,9,102,10,-13,10,112,11,-32,11,41,12,112,12,-84,12,-83,12,-84,12,-84,12,126,12,43,12,-30,11,95,11,-51,10,46,10,90,9,118,8,-115,7,89,6,71,5,27,4,-78,2,90,1,-18,-1,97,-2,-43,-4,70,-5,-120,-7,-9,-9,82,-10,-99,-12,35,-13,-123,-15,-1,-17,-91,-18,78,-19,16,-20,-4,-22,-9,-23,24,-23,90,-24,-58,-25,108,-25,29,-25,-9,-26,-3,-26,36,-25,115,-25,-15,-25,103,-24,18,-23,-42,-23,-83,-22,-95,-21,-66,-20,-42,-19,24,-17,-115,-16,-21,-15,-108,-13,49,-11,-14,-10,-40,-8,-44,-6,-46,-4,8,-1,72,1,92,3,-81,5,-27,7,-4,9,41,12,42,14,5,16,-41,17,119,19,-20,20,79,22,-122,23,116,24,75,25,8,26,-105,26,-7,26,69,27,100,27,114,27,101,27,41,27,-24,26,-111,26,-7,25,82,25,-60,24,0,24,45,23,77,22,89,21,85,20,45,19,7,18,-67,16,119,15,14,14,-104,12,21,11,119,9,-50,7,47,6,122,4,-73,2,26,1,118,-1,-8,-3,-103,-4,49,-5,22,-6,39,-7,73,-8,-104,-9,40,-9,-61,-10,-118,-10,-114,-10,-128,-10,-80,-10,16,-9,92,-9,-35,-9,-118,-8,51,-7,18,-6,-19,-6,-39,-5,-39,-4,-36,-3,-51,-2,-61,-1,-63,0,-101,1,114,2,50,3,-38,3,103,4,-45,4,64,5,-127,5,-88,5,-38,5,-52,5,-66,5,-97,5,81,5,-8,4,-111,4,-16,3,40,3,89,2,55,1,19,0,-47,-2,82,-3,-55,-5,40,-6,115,-8,-51,-10,56,-11,-126,-13,-2,-15,-107,-16,64,-17,18,-18,8,-19,9,-20,60,-21,127,-22,-28,-23,105,-23,-11,-24,-128,-24,59,-24,-19,-25,-88,-25,-111,-25,119,-25,-122,-25,-86,-25,-20,-25,93,-24,-6,-24,-104,-23,121,-22,-116,-21,-84,-20,10,-18,107,-17,-13,-16,-105,-14,17,-12,-88,-11,92,-9,-41,-8,94,-6,-43,-5,32,-3,102,-2,-107,-1,-123,0,-120,1,107,2,32,3,-30,3,124,4,24,5,-79,5,55,6,-98,6,-9,6,57,7,113,7,-82,7,-44,7,-40,7,-24,7,-38,7,-33,7,-45,7,-62,7,-52,7,-31,7,-29,7,27,8,91,8,126,8,-37,8,42,9,-116,9,-34,9,64,10,-107,10,5,11,64,11,-118,11,-30,11,34,12,115,12,-34,12,73,13,-60,13,94,14,9,15,-46,15,-74,16,-88,17,-76,18,-81,19,-71,20,-46,21,-62,22,-63,23,-84,24,118,25,60,26,-64,26,49,27,-125,27,-69,27,-63,27}; }
	private static byte[] data69(){ return new byte[] {-62,27,-112,27,28,27,-102,26,-21,25,38,25,74,24,53,23,5,22,-49,20,113,19,-25,17,-128,16,-49,14,35,13,104,11,117,9,-114,7,-103,5,116,3,91,1,17,-1,-67,-4,121,-6,18,-8,-74,-11,104,-13,58,-15,3,-17,-2,-20,21,-21,94,-23,-33,-25,-127,-26,72,-27,81,-28,117,-29,-50,-30,77,-30,-39,-31,-113,-31,93,-31,69,-31,64,-31,70,-31,108,-31,-76,-31,3,-30,-127,-30,15,-29,-76,-29,112,-28,103,-27,109,-26,-114,-25,-49,-24,40,-22,-102,-21,34,-19,-95,-18,62,-16,-58,-15,72,-13,-22,-12,118,-10,-22,-9,104,-7,-62,-6,8,-4,80,-3,119,-2,-127,-1,127,0,101,1,18,2,-69,2,39,3,116,3,-64,3,-57,3,-66,3,-87,3,109,3,32,3,-49,2,107,2,-6,1,-104,1,23,1,-77,0,81,0,-5,-1,-79,-1,127,-1,72,-1,16,-1,-19,-2,-50,-2,-81,-2,-108,-2,109,-2,61,-2,-12,-3,-68,-3,121,-3,36,-3,-14,-4,-81,-4,-123,-4,104,-4,108,-4,127,-4,-57,-4,40,-3,-58,-3,127,-2,90,-1,70,0,94,1,-124,2,-62,3,19,5,105,6,-68,7,43,9,-120,10,-16,11,90,13,-85,14,21,16,-115,17,-23,18,90,20,-59,21,13,23,86,24,-102,25,-77,26,-40,27,-63,28,-117,29,77,30,-42,30,66,31,-106,31,-61,31,-44,31,-55,31,-101,31,68,31,-62,30,23,30,73,29,78,28,43,27,-27,25,100,24,-59,22,-5,20,-1,18,-14,16,-67,14,109,12,36,10,-52,7,91,5,18,3,-59,0,120,-2,81,-4,54,-6,18,-8,24,-10,49,-12,70,-14,117,-16,-71,-18,-3,-20,101,-21,-27,-23,117,-24,41,-25,-10,-27,-49,-28,-41,-29,20,-29,107,-30,10,-30,-66,-31,-124,-31,-93,-31,-27,-31,91,-30,19,-29,-21,-29,-16,-28,62,-26,-126,-25,-13,-24,-107,-22,48,-20,-60,-19,100,-17,13,-15,-95,-14,40,-12,-107,-11,-19,-10,21,-8,73,-7,83,-6,45,-5,29,-4,-8,-4,-100,-3,77,-2,-22,-2,100,-1,-34,-1,100,0,-56,0,36,1,127,1,-50,1,36,2,84,2,118,2,-99,2,-104,2,-88,2,-95,2,119,2,80,2,29,2,-56,1,-125,1,56,1,-50,0,101,0,5,0,-123,-1,55,-1,-24,-2,-127,-2,53,-2,11,-2,-26,-3,-16,-3,7,-2,59,-2,-122,-2,-41,-2,99,-1,-1,-1,-107,0,73,1,52,2,3,3,-1,3,-28,4,-39,5,-40,6,-40,7,-50,8,-67,9,-109,10,96,11,22,12,-71,12,37,13,-95,13,-9,13,59,14,99,14,124,14,-110,14,120,14,108,14,98,14,63,14,8,14,-68,13,73,13,-42,12,92,12,-113,11,-88,10,-88,9,119,8,30,7,-53,5,77,4,-71,2,41,1,123,-1,-21,-3,-128,-4,31,-5,-22,-7,-48,-8,-53,-9,18,-9,111,-10,-18,-11,122,-11,83,-11,13,-11,16,-11,17,-11,37,-11,54,-11,126,-11,-73,-11,25,-10,-122,-10,-5,-10,-94,-9,104,-8,39,-7,30,-6,41,-5,77,-4,-105,-3,-48,-2,38,0,-128,1,-43,2,58,4,-115,5,-53,6,13,8,58,9,66,10,29,11,-21,11,-104,12,25,13,97,13,-109,13,-92,13,119,13,35,13,-81,12,-7,11,71,11,99,10,84,9,59,8,8,7,-47,5,121,4,36,3,-64,1,102,0,17,-1,-78,-3,-117,-4,87,-5,62,-6,83,-7,109,-8,-87,-9,16,-9,-115,-10,0,-10,-59,-11,111,-11,49,-11,-11,-12,-67,-12,-98,-12,-128,-12,95,-12,71,-12,78,-12,69,-12,93,-12,-96,-12,-6,-12,101,-11,9,-10,-83,-10,-103,-9,-109,-8,-65,-7,-6,-6,80,-4,-74,-3,41,-1,-107,0,-11,1,113,3,-39,4,42,6,116,7,-93,8,-85,9,-75,10,-89,11,-126,12,61,13,-35,13,-128,14,-31,14,62,15,-117,15,-94,15,-66,15,-80,15,-94,15,101,15,25,15,124,14,-26,13,57,13,95,12,94,11,53,10,-39,8,-118,7,6,6,87,4,-86,2,-23,0,-6,-2,49,-3,83,-5,-122,-7,-59,-9,16,-10,94,-12,-34,-14,85,-15,-17,-17,-77,-18,110,-19,99,-20,98,-21,123,-22,-71,-23,4,-23,123,-24,18,-24,-68,-25,-113,-25,-97,-25,-76,-25,-22,-25,97,-24,-61,-24,108,-23,29,-22,-20,-22,-24,-21,-3,-20,27,-18,106,-17,-67,-16,44,-14,-66,-13,81,-11,13,-9,-26,-8,-61,-6,-85,-4,-80,-2,-56,0,-74,2,-54,4,-75,6,-102,8,109,10,17,12,-92,13,30,15,73,16,102,17,119,18,75,19,-12,19,-104,20,17,21,94,21,-84,21,-19,21,9,22,48,22,54,22,52,22,52,22,19,22,-26,21,-88,21,112,21,13,21,-103,20,10,20,76,19,-120,18,-103,17,-101,16,104,15,48,14,-42,12,-123,11,31,10,-99,8,36,7,-70,5,68,4,-12,2,-58,1}; }
	private static byte[] data70(){ return new byte[] {-123,0,-128,-1,-105,-2,-85,-3,-5,-4,111,-4,-30,-5,125,-5,53,-5,4,-5,-11,-6,-4,-6,6,-5,80,-5,-93,-5,-11,-5,123,-4,39,-3,-74,-3,116,-2,71,-1,6,0,-30,0,-99,1,108,2,36,3,-46,3,125,4,24,5,-102,5,19,6,113,6,-68,6,4,7,46,7,60,7,50,7,23,7,-53,6,119,6,-13,5,82,5,-121,4,-89,3,-98,2,-121,1,60,0,-25,-2,-116,-3,-17,-5,112,-6,-14,-8,123,-9,20,-10,-83,-12,69,-13,9,-14,-36,-16,-56,-17,-55,-18,-37,-19,-9,-20,75,-20,-103,-21,-11,-22,111,-22,-33,-23,118,-23,24,-23,-51,-24,-102,-24,-118,-24,-128,-24,-87,-24,-34,-24,50,-23,-46,-23,116,-22,58,-21,61,-20,63,-19,97,-18,-49,-17,34,-15,-101,-14,9,-12,-120,-11,8,-9,125,-8,-53,-7,47,-5,100,-4,101,-3,95,-2,63,-1,4,0,-68,0,101,1,-39,1,79,2,-86,2,-1,2,62,3,127,3,-95,3,-53,3,-43,3,-32,3,-22,3,-45,3,-55,3,-76,3,-109,3,-112,3,-126,3,99,3,101,3,104,3,114,3,-111,3,-94,3,-89,3,-42,3,-9,3,30,4,85,4,122,4,-72,4,8,5,78,5,-74,5,45,6,-69,6,81,7,41,8,-1,8,-1,9,35,11,96,12,-66,13,46,15,-81,16,71,18,-32,19,120,21,12,23,125,24,-19,25,87,27,-122,28,-77,29,-75,30,-117,31,59,32,-60,32,24,33,67,33,80,33,26,33,-31,32,115,32,-36,31,39,31,50,30,41,29,8,28,-77,26,46,25,-115,23,-78,21,-60,19,-76,17,98,15,-19,12,96,10,-80,7,0,5,63,2,91,-1,-103,-4,-38,-7,25,-9,-101,-12,43,-14,-30,-17,-48,-19,-29,-21,30,-22,-102,-24,54,-25,-20,-27,-53,-28,-55,-29,-21,-30,63,-30,-98,-31,-3,-32,-89,-32,85,-32,36,-32,32,-32,53,-32,108,-32,-46,-32,89,-31,8,-30,-46,-30,-66,-29,-46,-28,-5,-27,76,-25,-78,-24,38,-22,-76,-21,76,-19,-28,-18,121,-16,36,-14,-87,-13,65,-11,-40,-10,73,-8,-93,-7,-24,-6,46,-4,89,-3,107,-2,58,-1,3,0,-97,0,23,1,-125,1,-107,1,-91,1,-80,1,105,1,38,1,-57,0,72,0,-53,-1,79,-1,-75,-2,55,-2,-57,-3,61,-3,-24,-4,-98,-4,78,-4,32,-4,-12,-5,-81,-5,-110,-5,112,-5,63,-5,25,-5,-56,-6,126,-6,79,-6,-7,-7,-89,-7,108,-7,41,-7,3,-7,-2,-8,30,-7,84,-7,-64,-7,65,-6,-1,-6,-44,-5,-43,-4,-2,-3,38,-1,103,0,-57,1,28,3,-126,4,-15,5,62,7,-102,8,0,10,91,11,-65,12,21,14,94,15,-58,16,40,18,89,19,-54,20,28,22,88,23,-87,24,-62,25,-52,26,-21,27,-43,28,-105,29,80,30,-52,30,58,31,-127,31,-108,31,-106,31,97,31,8,31,-109,30,-20,29,36,29,63,28,51,27,11,26,-63,24,79,23,-65,21,24,20,90,18,-109,16,-56,14,-34,12,-4,10,-4,8,1,7,17,5,38,3,24,1,52,-1,57,-3,106,-5,-111,-7,-71,-9,-16,-11,83,-12,-102,-14,6,-15,-126,-17,4,-18,-99,-20,90,-21,42,-22,24,-23,49,-24,98,-25,-85,-26,65,-26,-35,-27,-71,-27,-37,-27,20,-26,122,-26,18,-25,-53,-25,-79,-24,-64,-23,-33,-22,3,-20,73,-19,121,-18,-78,-17,-39,-16,-13,-15,-6,-14,6,-12,-27,-12,-68,-11,120,-10,38,-9,-67,-9,82,-8,-53,-8,92,-7,-70,-7,37,-6,-112,-6,-21,-6,91,-5,-65,-5,37,-4,-107,-4,-14,-4,85,-3,-86,-3,-30,-3,21,-2,88,-2,87,-2,87,-2,98,-2,47,-2,-17,-3,-58,-3,110,-3,11,-3,-56,-4,105,-4,27,-4,-33,-5,-112,-5,103,-5,102,-5,82,-5,-120,-5,-77,-5,-9,-5,88,-4,-61,-4,86,-3,-20,-3,-117,-2,63,-1,23,0,-14,0,-34,1,-37,2,-31,3,-26,4,-10,5,21,7,41,8,49,9,44,10,39,11,23,12,-25,12,-82,13,101,14,13,15,-113,15,-6,15,90,16,-95,16,-39,16,1,17,27,17,5,17,-13,16,-88,16,90,16,-24,15,60,15,117,14,-122,13,103,12,33,11,-71,9,48,8,-107,6,-12,4,58,3,123,1,-38,-1,43,-2,-92,-4,71,-5,-27,-7,-67,-8,-65,-9,-57,-10,-5,-11,83,-11,-63,-12,64,-12,-29,-13,-104,-13,98,-13,78,-13,45,-13,73,-13,100,-13,-107,-13,-12,-13,109,-12,8,-11,-16,-11,-57,-10,-21,-9,61,-7,-106,-6,16,-4,-98,-3,67,-1,-20,0,-101,2,67,4,-28,5,115,7,5,9,97,10,-79,11,-59,12,-46,13,-101,14,76,15,-67,15,-3,15,42,16,9,16,-64,15,110,15,-45,14,9,14,28,13,30,12,-35,10,-107,9,9,8,-123,6,2,5,104,3,-42,1,66,0,-83,-2,47,-3}; }
	private static byte[] data71(){ return new byte[] {-28,-5,-109,-6,103,-7,91,-8,77,-9,91,-10,-124,-11,-67,-12,2,-12,94,-13,-73,-14,23,-14,-111,-15,-10,-16,-128,-16,34,-16,-35,-17,-65,-17,-83,-17,-52,-17,24,-16,-125,-16,24,-15,-31,-15,-43,-14,-12,-13,52,-11,-114,-10,20,-8,-116,-7,31,-5,-61,-4,118,-2,3,0,-108,1,51,3,-81,4,36,6,-110,7,-47,8,12,10,42,11,61,12,80,13,49,14,2,15,-48,15,100,16,-10,16,99,17,-69,17,-24,17,5,18,-47,17,-110,17,46,17,-112,16,-50,15,-44,14,-109,13,68,12,-54,10,38,9,105,7,-112,5,-102,3,-78,1,-63,-1,-46,-3,8,-4,55,-6,117,-8,-49,-10,36,-11,-82,-13,63,-14,-28,-16,-73,-17,-118,-18,113,-19,116,-20,113,-21,-94,-22,-25,-23,65,-23,-81,-24,92,-24,18,-24,-14,-25,2,-24,28,-24,119,-24,-15,-24,122,-23,70,-22,15,-21,-14,-21,-25,-20,3,-18,43,-17,118,-16,-72,-15,12,-13,-116,-12,11,-10,-123,-9,51,-7,-61,-6,104,-4,41,-2,-64,-1,107,1,14,3,-111,4,17,6,119,7,-74,8,-25,9,-8,10,-62,11,-105,12,65,13,-49,13,54,14,-94,14,-6,14,81,15,-89,15,-3,15,61,16,-102,16,-31,16,46,17,109,17,-83,17,-49,17,-18,17,0,18,-32,17,-116,17,65,17,-64,16,7,16,76,15,92,14,67,13,62,12,-3,10,-45,9,-94,8,125,7,92,6,85,5,67,4,104,3,-103,2,-52,1,41,1,-117,0,4,0,-120,-1,37,-1,-67,-2,-122,-2,73,-2,36,-2,20,-2,49,-2,51,-2,119,-2,-61,-2,26,-1,-110,-1,36,0,-73,0,110,1,27,2,-75,2,-124,3,51,4,-53,4,117,5,-1,5,116,6,-20,6,59,7,-109,7,-34,7,-6,7,-3,7,-26,7,-82,7,115,7,5,7,102,6,-62,5,-6,4,19,4,18,3,-10,1,-31,0,-92,-1,96,-2,17,-3,-34,-5,121,-6,58,-7,14,-8,-68,-10,-97,-11,-127,-12,92,-13,90,-14,78,-15,87,-16,113,-17,-121,-18,-85,-19,-17,-20,46,-20,123,-21,-11,-22,123,-22,22,-22,-38,-23,-109,-23,-121,-23,123,-23,-110,-23,-23,-23,66,-22,-79,-22,101,-21,47,-20,9,-19,24,-18,36,-17,95,-16,-86,-15,-7,-14,72,-12,-98,-11,-44,-10,24,-8,95,-7,93,-6,101,-5,81,-4,41,-3,-17,-3,-110,-2,23,-1,-102,-1,-19,-1,64,0,-123,0,-83,0,-71,0,-26,0,-10,0,3,1,-2,0,-23,0,-31,0,-47,0,-84,0,-122,0,102,0,54,0,-5,-1,-45,-1,-109,-1,96,-1,37,-1,-23,-2,-75,-2,-128,-2,60,-2,27,-2,-8,-3,-38,-3,-20,-3,-4,-3,33,-2,-123,-2,-48,-2,94,-1,20,0,-49,0,-65,1,-45,2,8,4,104,5,-31,6,-128,8,66,10,0,12,-55,13,-81,15,-114,17,116,19,79,21,42,23,-14,24,-101,26,49,28,-77,29,25,31,57,32,79,33,77,34,1,35,-98,35,16,36,80,36,125,36,116,36,58,36,-36,35,51,35,97,34,88,33,29,32,-126,30,-52,28,-77,26,-124,24,23,22,107,19,-106,16,-73,13,-75,10,-89,7,-86,4,-101,1,-91,-2,-56,-5,13,-7,-109,-10,45,-12,-9,-15,-34,-17,-26,-19,-1,-21,97,-22,-71,-24,46,-25,-20,-27,-106,-28,113,-29,104,-30,-126,-31,-69,-32,52,-32,-68,-33,107,-33,92,-33,115,-33,-63,-33,53,-32,-44,-32,-87,-31,-102,-30,-81,-29,-42,-28,44,-26,-93,-25,28,-23,-101,-22,54,-20,-43,-19,116,-17,-1,-16,-124,-14,25,-12,-102,-11,-1,-10,87,-8,-96,-7,-61,-6,-60,-5,-68,-4,-125,-3,9,-2,-102,-2,-7,-2,33,-1,67,-1,52,-1,18,-1,-25,-2,121,-2,15,-2,-86,-3,11,-3,-109,-4,23,-4,-107,-5,54,-5,-51,-6,92,-6,24,-6,-66,-7,87,-7,21,-7,-57,-8,99,-8,14,-8,-84,-9,37,-9,-64,-10,88,-10,-3,-11,-98,-11,83,-11,11,-11,-26,-12,-44,-12,2,-11,76,-11,-57,-11,122,-10,64,-9,52,-8,88,-7,-112,-6,-20,-5,76,-3,-78,-2,55,0,-61,1,56,3,-74,4,42,6,-113,7,-1,8,106,10,-71,11,29,13,-128,14,-66,15,44,17,109,18,-80,19,8,21,77,22,121,23,-72,24,-52,25,-31,26,-44,27,-72,28,96,29,-22,29,74,30,-124,30,-108,30,104,30,17,30,-87,29,40,29,112,28,-108,27,-88,26,-101,25,123,24,75,23,43,22,-24,20,-66,19,111,18,22,17,-51,15,90,14,-28,12,124,11,-8,9,87,8,-65,6,14,5,81,3,-77,1,-22,-1,62,-2,-106,-4,-29,-6,71,-7,-59,-9,54,-10,-57,-12,110,-13,20,-14,-46,-16,-97,-17,-111,-18,-118,-19,-67,-20,12,-20,81,-21,-14,-22,-98,-22,108,-22,-118,-22,-78,-22,-1,-22,106,-21,2,-20,-104,-20,101,-19,43,-18,-26,-18,-62,-17}; }
	private static byte[] data72(){ return new byte[] {119,-16,42,-15,-52,-15,90,-14,-32,-14,80,-13,-81,-13,6,-12,83,-12,-89,-12,-31,-12,36,-11,102,-11,-82,-11,2,-10,98,-10,-62,-10,10,-9,-123,-9,-21,-9,92,-8,-60,-8,43,-7,107,-7,-76,-7,-52,-7,-22,-7,-5,-7,-34,-7,-56,-7,-99,-7,97,-7,46,-7,-26,-8,-103,-8,74,-8,21,-8,-26,-9,-36,-9,-53,-9,-38,-9,23,-8,90,-8,-94,-8,36,-7,-87,-7,60,-6,5,-5,-73,-5,-121,-4,102,-3,113,-2,97,-1,118,0,120,1,-119,2,-112,3,-68,4,-28,5,22,7,38,8,69,9,83,10,106,11,104,12,104,13,88,14,52,15,10,16,-63,16,-119,17,23,18,-107,18,-12,18,73,19,96,19,110,19,64,19,-12,18,-118,18,-42,17,8,17,18,16,-30,14,-95,13,54,12,-66,10,30,9,-116,7,-53,5,44,4,127,2,-28,0,89,-1,-42,-3,108,-4,26,-5,-62,-7,-97,-8,-122,-9,-111,-10,-85,-11,-34,-12,20,-12,-126,-13,-13,-14,116,-14,29,-14,-40,-15,-84,-15,-72,-15,-37,-15,16,-14,-117,-14,27,-13,-37,-13,-53,-12,-40,-11,6,-9,111,-8,-38,-7,-116,-5,64,-3,5,-1,-48,0,-73,2,127,4,77,6,22,8,-85,9,52,11,-119,12,-90,13,-70,14,-119,15,47,16,-89,16,-29,16,-7,16,-32,16,-108,16,51,16,-113,15,-35,14,-16,13,-26,12,-59,11,-121,10,38,9,-84,7,67,6,-88,4,24,3,125,1,-16,-1,108,-2,-22,-4,102,-5,-2,-7,-90,-8,85,-9,11,-10,-46,-12,-84,-13,-126,-14,116,-15,95,-16,124,-17,-101,-18,-59,-19,29,-19,-94,-20,55,-20,19,-20,27,-20,87,-20,-55,-20,117,-19,67,-18,67,-17,-117,-16,-61,-15,67,-13,-44,-12,124,-10,70,-8,12,-6,-50,-5,-116,-3,75,-1,-17,0,-109,2,40,4,-85,5,28,7,123,8,-18,9,84,11,-120,12,-51,13,-16,14,-22,15,-14,16,-81,17,96,18,-4,18,89,19,-106,19,-84,19,111,19,21,19,-127,18,-112,17,-127,16,44,15,-73,13,20,12,125,10,-115,8,-60,6,-28,4,-1,2,29,1,66,-1,116,-3,-57,-5,11,-6,113,-8,-26,-10,97,-11,-2,-13,-85,-14,82,-15,17,-16,-12,-18,-53,-19,-44,-20,-30,-21,20,-21,113,-22,-37,-23,124,-23,63,-23,24,-23,45,-23,104,-23,-85,-23,22,-22,-73,-22,88,-21,41,-20,20,-19,-16,-19,19,-17,31,-16,63,-15,-117,-14,-42,-13,49,-11,-85,-10,9,-8,118,-7,-19,-6,68,-4,-99,-3,7,-1,70,0,-116,1,-78,2,-52,3,-47,4,-77,5,104,6,29,7,-60,7,50,8,-87,8,8,9,92,9,-71,9,20,10,106,10,-31,10,54,11,-100,11,-5,11,109,12,-47,12,58,13,-99,13,-13,13,46,14,86,14,116,14,81,14,44,14,-36,13,99,13,-50,12,33,12,115,11,-77,10,-37,9,16,9,80,8,-100,7,-31,6,75,6,-64,5,78,5,-16,4,-101,4,38,4,-26,3,-83,3,92,3,39,3,-15,2,-75,2,-114,2,98,2,71,2,65,2,44,2,60,2,113,2,-91,2,-24,2,100,3,-59,3,79,4,-23,4,113,5,-10,5,-106,6,3,7,-126,7,-8,7,92,8,-84,8,1,9,9,9,31,9,13,9,-33,8,-95,8,56,8,-74,7,21,7,92,6,-105,5,-50,4,-41,3,-24,2,-12,1,-45,0,-54,-1,-71,-2,122,-3,88,-4,58,-5,11,-6,-17,-8,-42,-9,-52,-10,-66,-11,-101,-12,-100,-13,-75,-14,-71,-15,-46,-16,-8,-17,30,-17,88,-18,-70,-19,23,-19,118,-20,-7,-21,126,-21,56,-21,-6,-22,-46,-22,-48,-22,-43,-22,-2,-22,110,-21,-44,-21,100,-20,47,-19,34,-18,39,-17,71,-16,113,-15,-91,-14,-14,-13,32,-11,81,-10,-116,-9,-124,-8,-118,-7,-116,-6,70,-5,1,-4,-98,-4,31,-3,-99,-3,-11,-3,77,-2,-87,-2,-17,-2,35,-1,95,-1,-121,-1,-94,-1,-59,-1,-46,-1,-51,-1,-26,-1,-63,-1,-96,-1,-126,-1,64,-1,-16,-2,-85,-2,84,-2,-21,-3,115,-3,-13,-4,113,-4,-12,-5,100,-5,-18,-6,-126,-6,36,-6,-37,-7,-92,-7,-110,-7,-93,-7,-65,-7,-24,-7,78,-6,-49,-6,118,-5,79,-4,59,-3,108,-2,-75,-1,24,1,-85,2,82,4,-9,5,-44,7,-61,9,-81,11,-73,13,-58,15,-53,17,-41,19,-34,21,-54,23,-62,25,-121,27,74,29,-18,30,105,32,-40,33,17,35,48,36,48,37,-22,37,-121,38,11,39,67,39,77,39,35,39,-84,38,5,38,-5,36,-86,35,27,34,76,32,38,30,-51,27,72,25,124,22,-67,19,-61,16,-82,13,-71,10,-77,7,-38,4,20,2,86,-1,-81,-4,46,-6,-45,-9,124,-11,95,-13,77,-15,72,-17,101,-19,-109,-21,-34,-23,82,-24,-56,-26,119,-27,93,-28,76,-29,109,-30,-53,-31,72,-31,-10,-32}; }
	private static byte[] data73(){ return new byte[] {-33,-32,-31,-32,33,-31,-99,-31,64,-30,24,-29,30,-28,65,-27,-113,-26,-21,-25,97,-23,-38,-22,104,-20,-9,-19,-126,-17,5,-15,122,-14,-15,-13,83,-11,-104,-10,-53,-9,-42,-8,-44,-7,-76,-6,108,-5,27,-4,-98,-4,11,-3,90,-3,125,-3,-105,-3,-110,-3,109,-3,57,-3,-1,-4,-102,-4,58,-4,-54,-5,75,-5,-55,-6,95,-6,-26,-7,105,-7,15,-7,-120,-8,29,-8,-73,-9,48,-9,-50,-10,64,-10,-98,-11,33,-11,-115,-12,10,-12,-110,-13,19,-13,-79,-14,125,-14,92,-14,56,-14,115,-14,-83,-14,60,-13,-29,-13,-74,-12,-43,-11,-4,-10,69,-8,-85,-7,32,-5,-97,-4,48,-2,-83,-1,54,1,-51,2,83,4,-61,5,82,7,-67,8,58,10,-84,11,6,13,119,14,-41,15,43,17,-101,18,-12,19,66,21,-86,22,-17,23,26,25,73,26,52,27,23,28,-31,28,90,29,-54,29,-2,29,-7,29,-25,29,-100,29,24,29,-126,28,-50,27,10,27,43,26,72,25,86,24,110,23,127,22,-109,21,-90,20,-84,19,-92,18,-95,17,-104,16,-122,15,115,14,72,13,8,12,-62,10,108,9,16,8,-96,6,64,5,-35,3,-121,2,30,1,-46,-1,-123,-2,73,-3,19,-4,-45,-6,-95,-7,100,-8,47,-9,28,-10,0,-11,-6,-13,-1,-14,63,-14,-119,-15,4,-15,-94,-16,87,-16,40,-16,57,-16,65,-16,115,-16,-80,-16,-13,-16,87,-15,-91,-15,-27,-15,53,-14,98,-14,-112,-14,-81,-14,-57,-14,-47,-14,-26,-14,-17,-14,-26,-14,-34,-14,-14,-14,2,-13,49,-13,85,-13,-119,-13,-40,-13,38,-12,122,-12,-37,-12,55,-11,-104,-11,-18,-11,54,-10,-120,-10,-105,-10,-82,-10,-67,-10,-88,-10,-112,-10,100,-10,28,-10,-22,-11,-82,-11,120,-11,53,-11,42,-11,15,-11,34,-11,68,-11,76,-11,-100,-11,-40,-11,70,-10,-53,-10,68,-9,-16,-9,-98,-8,95,-7,21,-6,-35,-6,-78,-5,-90,-4,-110,-3,-128,-2,-102,-1,-75,0,-48,1,4,3,76,4,-108,5,-37,6,40,8,-127,9,-57,10,8,12,66,13,123,14,-107,15,-105,16,-108,17,120,18,59,19,-2,19,-93,20,23,21,105,21,-96,21,-82,21,121,21,37,21,-63,20,12,20,63,19,68,18,43,17,-21,15,-109,14,30,13,-81,11,29,10,121,8,-34,6,67,5,-84,3,-4,1,127,0,-29,-2,121,-3,0,-4,-84,-6,106,-7,53,-8,34,-9,24,-10,44,-11,50,-12,115,-13,-55,-14,41,-14,-74,-15,120,-15,43,-15,25,-15,42,-15,101,-15,-50,-15,82,-14,20,-13,38,-12,72,-11,-89,-10,69,-8,-5,-7,-41,-5,-54,-3,-94,-1,-89,1,-93,3,117,5,72,7,-20,8,117,10,-38,11,13,13,38,14,20,15,-41,15,91,16,-43,16,32,17,64,17,74,17,52,17,-16,16,-125,16,-11,15,77,15,108,14,114,13,96,12,14,11,-72,9,77,8,-68,6,41,5,-120,3,-66,1,17,0,101,-2,-92,-4,-17,-6,79,-7,-89,-9,28,-10,-91,-12,41,-13,-37,-15,-100,-16,92,-17,76,-18,96,-19,-93,-20,30,-20,-66,-21,122,-21,112,-21,-109,-21,-30,-21,100,-20,38,-19,-8,-19,11,-17,78,-16,-94,-15,54,-13,-75,-12,80,-10,-2,-9,-80,-7,110,-5,42,-3,-36,-2,-108,0,74,2,4,4,-90,5,72,7,-43,8,96,10,-37,11,60,13,-89,14,-9,15,17,17,45,18,18,19,-47,19,73,20,-124,20,-105,20,-118,20,6,20,108,19,-91,18,-117,17,106,16,13,15,115,13,-32,11,41,10,116,8,-67,6,10,5,85,3,-78,1,5,0,118,-2,-19,-4,94,-5,-58,-7,91,-8,-47,-10,124,-11,29,-12,-50,-14,-91,-15,-124,-16,103,-17,-118,-18,-74,-19,4,-19,120,-20,19,-20,-42,-21,-86,-21,-93,-21,-41,-21,14,-20,-122,-20,22,-19,-73,-19,115,-18,81,-17,109,-16,-123,-15,-75,-14,-4,-13,69,-11,-94,-10,-29,-9,51,-7,-122,-6,-79,-5,-31,-4,17,-2,47,-1,41,0,43,1,-9,1,-67,2,96,3,-15,3,109,4,-24,4,51,5,-116,5,-34,5,10,6,64,6,103,6,-128,6,-78,6,-18,6,34,7,112,7,-73,7,3,8,98,8,-73,8,-19,8,47,9,100,9,-107,9,-89,9,-73,9,-79,9,-109,9,108,9,72,9,4,9,-58,8,124,8,53,8,-18,7,-62,7,-103,7,121,7,110,7,103,7,126,7,-115,7,-99,7,-68,7,-58,7,-78,7,-75,7,-87,7,-128,7,81,7,47,7,-5,6,-17,6,-46,6,-79,6,-63,6,-69,6,-37,6,44,7,94,7,-89,7,2,8,106,8,-43,8,88,9,-67,9,27,10,-127,10,-82,10,-54,10,-11,10,-38,10,-73,10,127,10,21,10,-78,9,72,9,-93,8,32,8,90,7,-84,6,-31,5,29,5,62,4,106,3,-128,2,-118,1,-94,0,-90,-1}; }
	private static byte[] data74(){ return new byte[] {-86,-2,-87,-3,-119,-4,-124,-5,111,-6,57,-7,46,-8,47,-9,42,-10,64,-11,98,-12,-119,-13,-52,-14,22,-14,88,-15,-68,-16,14,-16,115,-17,-31,-18,72,-18,-60,-19,64,-19,-42,-20,-95,-20,107,-20,71,-20,100,-20,-86,-20,32,-19,-55,-19,106,-18,60,-17,61,-16,55,-15,102,-14,-96,-13,-81,-12,-28,-11,-14,-10,-35,-9,-39,-8,-108,-7,105,-6,11,-5,-97,-5,41,-4,-95,-4,17,-3,111,-3,-46,-3,43,-2,119,-2,-72,-2,30,-1,84,-1,-75,-1,-44,-1,-9,-1,18,0,29,0,19,0,-13,-1,-67,-1,-125,-1,31,-1,-94,-2,6,-2,117,-3,-93,-4,-30,-5,20,-5,71,-6,-109,-7,-14,-8,78,-8,-43,-9,85,-9,-27,-10,-78,-10,113,-10,92,-10,123,-10,-90,-10,-17,-10,103,-9,2,-8,-64,-8,-97,-7,-112,-6,-76,-5,-22,-4,49,-2,-70,-1,85,1,15,3,-16,4,-28,6,-25,8,2,11,67,13,124,15,-64,17,-9,19,51,22,112,24,-111,26,-75,28,-64,30,-101,32,114,34,4,36,113,37,-80,38,-69,39,-116,40,44,41,-113,41,-80,41,-101,41,52,41,-123,40,-101,39,71,38,-63,36,-12,34,-28,32,-70,30,83,28,-67,25,51,23,103,20,-114,17,-64,14,-15,11,22,9,110,6,-83,3,-13,0,118,-2,-43,-5,111,-7,43,-9,-46,-12,-77,-14,-97,-16,-101,-18,-46,-20,23,-21,112,-23,-18,-25,-99,-26,85,-27,61,-28,-128,-29,-53,-30,100,-30,79,-30,75,-30,-87,-30,40,-29,-35,-29,-55,-28,-26,-27,36,-25,-117,-24,6,-22,-117,-21,3,-19,-123,-18,-7,-17,82,-15,-85,-14,-20,-13,38,-11,79,-10,105,-9,116,-8,65,-7,40,-6,-46,-6,110,-5,-17,-5,83,-4,-89,-4,-28,-4,3,-3,18,-3,20,-3,-32,-4,-82,-4,99,-4,9,-4,-90,-5,59,-5,-98,-6,39,-6,-107,-7,9,-7,105,-8,-44,-9,41,-9,-119,-10,-40,-11,7,-11,90,-12,-84,-13,-6,-14,93,-14,-49,-15,86,-15,-6,-16,-77,-16,-124,-16,-112,-16,-86,-16,-11,-16,109,-15,0,-14,-27,-14,-26,-13,-24,-12,50,-10,116,-9,-39,-8,83,-6,-69,-5,56,-3,-83,-2,51,0,-69,1,83,3,-52,4,81,6,-36,7,112,9,-17,10,-111,12,17,14,-60,15,93,17,-27,18,114,20,-50,21,33,23,88,24,116,25,86,26,63,27,-33,27,102,28,-80,28,-46,28,-75,28,125,28,-15,27,120,27,-54,26,19,26,105,25,-96,24,-43,23,13,23,46,22,89,21,-110,20,-76,19,-29,18,18,18,52,17,88,16,-119,15,-101,14,-76,13,-25,12,-17,11,19,11,35,10,37,9,47,8,54,7,64,6,78,5,87,4,107,3,-112,2,-97,1,-77,0,-66,-1,-39,-2,-18,-3,-3,-4,14,-4,65,-5,-126,-6,-50,-7,67,-7,-47,-8,88,-8,1,-8,-62,-9,116,-9,71,-9,37,-9,-19,-10,-40,-10,-73,-10,-119,-10,94,-10,49,-10,-39,-11,-99,-11,75,-11,-51,-12,102,-12,-17,-13,107,-13,5,-13,-104,-14,65,-14,-8,-15,-72,-15,-107,-15,-115,-15,-123,-15,-97,-15,-91,-15,-64,-15,-13,-15,16,-14,36,-14,83,-14,93,-14,82,-14,75,-14,24,-14,-21,-15,-94,-15,92,-15,25,-15,-29,-16,-64,-16,-106,-16,-109,-16,-100,-16,-67,-16,0,-15,70,-15,-66,-15,68,-14,-59,-14,119,-13,19,-12,-52,-12,-109,-11,100,-10,38,-9,-18,-9,-51,-8,-98,-7,-125,-6,88,-5,67,-4,75,-3,90,-2,-121,-1,-60,0,34,2,-103,3,25,5,-96,6,43,8,-78,9,53,11,-76,12,16,14,102,15,-77,16,-36,17,-33,18,-49,19,-93,20,78,21,-23,21,97,22,-83,22,-30,22,-41,22,-72,22,112,22,-8,21,89,21,-93,20,-67,19,-27,18,-51,17,-104,16,74,15,-23,13,103,12,-54,10,48,9,126,7,-53,5,42,4,-110,2,-2,0,-113,-1,23,-2,-88,-4,63,-5,-20,-7,-96,-8,103,-9,80,-10,44,-11,28,-12,53,-13,89,-14,-120,-15,-15,-16,105,-16,9,-16,-18,-17,-20,-17,60,-16,-51,-16,-115,-15,-106,-14,-43,-13,43,-11,-50,-10,-97,-8,81,-6,40,-4,20,-2,16,0,-16,1,-31,3,-92,5,85,7,-16,8,102,10,-49,11,-16,12,-8,13,-35,14,-96,15,101,16,19,17,-102,17,-12,17,65,18,86,18,83,18,15,18,-68,17,45,17,125,16,-104,15,-111,14,78,13,-8,11,117,10,-48,8,22,7,54,5,49,3,82,1,96,-1,69,-3,78,-5,87,-7,103,-9,-106,-11,-45,-13,57,-14,-64,-16,90,-17,22,-18,14,-19,0,-20,40,-21,-110,-22,30,-22,-43,-23,-17,-23,8,-22,102,-22,-25,-22,-101,-21,108,-20,103,-19,120,-18,-103,-17,7,-15,-122,-14,19,-12,-27,-11,-93,-9,123,-7,100,-5,52,-3,31,-1,25,1,-9,2,-16,4,-41,6,-81,8,-114,10,69,12,-18,13,108,15}; }
	private static byte[] data75(){ return new byte[] {-59,16,-19,17,-36,18,-55,19,77,20,-101,20,-65,20,-97,20,86,20,-67,19,-7,18,33,18,-19,16,-72,15,93,14,-40,12,88,11,-62,9,37,8,-87,6,21,5,114,3,-5,1,98,0,-44,-2,89,-3,-35,-5,99,-6,-13,-8,-123,-9,52,-10,0,-11,-58,-13,-82,-14,-92,-15,-88,-16,-22,-17,41,-17,-121,-18,26,-18,-80,-19,-120,-19,-125,-19,-84,-19,5,-18,-120,-18,69,-17,22,-16,-3,-16,-14,-15,31,-13,65,-12,84,-11,120,-10,-82,-9,-35,-8,31,-6,70,-5,106,-4,-116,-3,-113,-2,110,-1,75,0,0,1,-74,1,81,2,-62,2,47,3,-95,3,-30,3,30,4,60,4,87,4,94,4,116,4,85,4,104,4,90,4,84,4,102,4,117,4,115,4,117,4,-109,4,-103,4,-104,4,-107,4,123,4,117,4,85,4,68,4,40,4,4,4,-22,3,-21,3,-54,3,-42,3,-39,3,-35,3,-14,3,24,4,91,4,-71,4,38,5,-79,5,52,6,-50,6,82,7,-18,7,70,8,-103,8,-41,8,10,9,34,9,66,9,60,9,89,9,95,9,110,9,-100,9,-65,9,-19,9,53,10,119,10,-64,10,19,11,111,11,-59,11,48,12,-114,12,-43,12,31,13,71,13,83,13,70,13,8,13,-94,12,51,12,-105,11,14,11,94,10,-111,9,-48,8,-4,7,15,7,50,6,67,5,85,4,120,3,122,2,-117,1,-91,0,-73,-1,-54,-2,-32,-3,-31,-4,-26,-5,-11,-6,-18,-7,-3,-8,26,-8,53,-9,96,-10,-112,-11,-42,-12,52,-12,-103,-13,-11,-14,-128,-14,-31,-15,76,-15,-65,-16,42,-16,-81,-17,75,-17,-27,-18,-95,-18,117,-18,103,-18,117,-18,-113,-18,-51,-18,59,-17,-84,-17,58,-16,-17,-16,-53,-15,-82,-14,-93,-13,-104,-12,-120,-11,-128,-10,102,-9,55,-8,-21,-8,-108,-7,52,-6,-73,-6,42,-5,-96,-5,-12,-5,60,-4,-99,-4,-22,-4,64,-3,-86,-3,-3,-3,78,-2,-85,-2,12,-1,64,-1,126,-1,-93,-1,-59,-1,-31,-1,-53,-1,-94,-1,95,-1,-42,-2,69,-2,-105,-3,-59,-4,-15,-5,22,-5,39,-6,89,-7,123,-8,-101,-9,-36,-10,35,-10,127,-11,-15,-12,-116,-12,50,-12,4,-12,-21,-13,-20,-13,33,-12,86,-12,-88,-12,42,-11,-85,-11,90,-10,21,-9,-27,-9,-21,-8,11,-6,60,-5,-63,-4,69,-2,14,0,10,2,15,4,31,6,114,8,-50,10,60,13,-48,15,74,18,-51,20,85,23,-82,25,-7,27,77,30,69,32,48,34,-19,35,-111,37,-7,38,63,40,45,41,-36,41,91,42,-101,42,-104,42,68,42,-91,41,-63,40,-116,39,56,38,-115,36,-87,34,-85,32,120,30,35,28,-63,25,37,23,-117,20,-12,17,43,15,116,12,-82,9,-15,6,64,4,-78,1,33,-1,-98,-4,61,-6,-51,-9,117,-11,36,-13,-49,-16,-86,-18,-106,-20,-89,-22,-17,-24,122,-25,32,-26,8,-27,50,-28,-117,-29,32,-29,26,-29,48,-29,-100,-29,63,-28,26,-27,40,-26,95,-25,-92,-24,-18,-23,69,-21,-94,-20,11,-18,83,-17,-98,-16,-32,-15,10,-13,67,-12,111,-11,-109,-10,-108,-9,-116,-8,120,-7,72,-6,-17,-6,-125,-5,17,-4,121,-4,-18,-4,49,-3,81,-3,95,-3,81,-3,17,-3,-60,-4,98,-4,-65,-5,41,-5,111,-6,-101,-7,-48,-8,-10,-9,24,-9,77,-10,91,-11,105,-12,-110,-13,-87,-14,-35,-15,-3,-16,54,-16,113,-17,-36,-18,69,-18,-30,-19,-94,-19,-117,-19,-81,-19,4,-18,109,-18,5,-17,-68,-17,-114,-16,117,-15,-125,-14,-89,-13,-7,-12,71,-10,-67,-9,75,-7,-23,-6,99,-4,16,-2,-111,-1,56,1,-8,2,-101,4,96,6,49,8,18,10,-32,11,-71,13,113,15,59,17,-18,18,112,20,-13,21,89,23,-109,24,-103,25,126,26,47,27,-63,27,18,28,49,28,65,28,12,28,-101,27,38,27,122,26,-74,25,-10,24,12,24,60,23,99,22,-116,21,-72,20,-28,19,-14,18,35,18,51,17,95,16,-124,15,-72,14,-8,13,40,13,102,12,-94,11,-32,10,15,10,84,9,125,8,-83,7,-15,6,51,6,117,5,-47,4,52,4,-97,3,29,3,-104,2,26,2,-72,1,50,1,-51,0,101,0,-9,-1,-80,-1,99,-1,18,-1,-43,-2,-92,-2,95,-2,30,-2,-51,-3,116,-3,7,-3,-73,-4,72,-4,-23,-5,-128,-5,6,-5,-94,-6,19,-6,111,-7,-51,-8,32,-8,80,-9,-102,-10,-39,-11,30,-11,117,-12,-45,-13,55,-13,-91,-14,24,-14,-91,-15,60,-15,-43,-16,-123,-16,37,-16,-44,-17,-112,-17,79,-17,-19,-18,-95,-18,97,-18,0,-18,-72,-19,77,-19,-1,-20,-95,-20,91,-20,21,-20,-23,-21,-46,-21,-14,-21,53,-20,127,-20,-15,-20,-121,-19,47,-18,-18,-18,-66,-17,-112,-16,120,-15,60,-14,39,-13,-1,-13,-51,-12,-106,-11}; }
	private static byte[] data76(){ return new byte[] {107,-10,64,-9,49,-8,37,-7,54,-6,80,-5,-128,-4,-48,-3,55,-1,-77,0,69,2,-21,3,-125,5,45,7,-43,8,110,10,-11,11,97,13,-56,14,-4,15,31,17,23,18,13,19,-56,19,-115,20,19,21,-127,21,-64,21,-24,21,-3,21,-24,21,-67,21,-125,21,59,21,-75,20,12,20,90,19,113,18,-112,17,81,16,53,15,-17,13,-97,12,45,11,-61,9,76,8,-38,6,89,5,-29,3,116,2,-8,0,-123,-1,31,-2,-87,-4,69,-5,-23,-7,-125,-8,75,-9,-9,-11,-49,-12,-55,-13,-51,-14,13,-14,103,-15,-49,-16,-108,-16,-101,-16,-61,-16,35,-15,-44,-15,-103,-14,-118,-13,-65,-12,-9,-11,117,-9,6,-7,-99,-6,97,-4,15,-2,-71,-1,121,1,19,3,-103,4,34,6,-101,7,-18,8,61,10,119,11,-99,12,-44,13,-53,14,-45,15,-75,16,113,17,5,18,-117,18,-34,18,-2,18,-25,18,-100,18,41,18,117,17,-106,16,-111,15,72,14,-4,12,116,11,-64,9,-17,7,13,6,-3,3,-10,1,-24,-1,-42,-3,-45,-5,-22,-7,-23,-9,38,-10,115,-12,-60,-14,40,-15,-62,-17,111,-18,70,-19,41,-20,74,-21,-106,-22,23,-22,-91,-23,106,-23,67,-23,90,-23,-107,-23,15,-22,-92,-22,121,-21,97,-20,-100,-19,22,-17,-95,-16,73,-14,31,-12,2,-10,-10,-9,-7,-7,-12,-5,22,-2,31,0,69,2,94,4,113,6,121,8,94,10,57,12,-20,13,108,15,-46,16,-3,17,12,19,-55,19,92,20,-70,20,-39,20,-78,20,104,20,-49,19,21,19,12,18,-12,16,-85,15,94,14,-29,12,-123,11,-4,9,112,8,13,7,-121,5,12,4,-92,2,22,1,-111,-1,18,-2,-126,-4,-15,-6,97,-7,-35,-9,117,-10,21,-11,-53,-13,-85,-14,-109,-15,-115,-16,-46,-17,25,-17,-95,-18,99,-18,60,-18,97,-18,-74,-18,62,-17,-18,-17,-63,-16,-101,-15,-94,-14,-76,-13,-55,-12,-24,-11,7,-9,32,-8,75,-7,107,-6,121,-5,-123,-4,-116,-3,-124,-2,123,-1,63,0,19,1,-55,1,93,2,-18,2,-127,3,-41,3,42,4,122,4,-84,4,-52,4,-35,4,-87,4,-117,4,74,4,-12,3,-88,3,58,3,-37,2,119,2,35,2,-59,1,101,1,-4,0,-100,0,79,0,-18,-1,-102,-1,98,-1,24,-1,-44,-2,-115,-2,90,-2,55,-2,54,-2,57,-2,72,-2,113,-2,-62,-2,49,-1,-84,-1,83,0,-12,0,-66,1,-108,2,93,3,53,4,-3,4,-100,5,70,6,-42,6,94,7,-41,7,88,8,-43,8,87,9,-19,9,90,10,-26,10,119,11,-23,11,109,12,-1,12,-125,13,6,14,-101,14,21,15,-128,15,-28,15,43,16,103,16,109,16,91,16,32,16,-48,15,64,15,-69,14,-22,13,21,13,48,12,68,11,54,10,56,9,17,8,-29,6,-41,5,-72,4,-80,3,-87,2,-83,1,-79,0,-54,-1,-42,-2,-22,-3,-18,-4,-28,-5,1,-5,9,-6,20,-7,53,-8,71,-9,98,-10,125,-11,-74,-12,-26,-13,65,-13,-81,-14,22,-14,-106,-15,47,-15,-37,-16,-103,-16,74,-16,39,-16,18,-16,4,-16,-1,-17,27,-16,72,-16,-122,-16,-36,-16,72,-15,-23,-15,118,-14,39,-13,-30,-13,-95,-12,116,-11,58,-10,-21,-10,-70,-9,98,-8,6,-7,-100,-7,45,-6,-101,-6,15,-5,-118,-5,-30,-5,63,-4,-117,-4,-27,-4,63,-3,-127,-3,-62,-3,34,-2,88,-2,-117,-2,-39,-2,-2,-2,33,-1,48,-1,27,-1,-20,-2,-68,-2,116,-2,4,-2,-115,-3,-20,-4,55,-4,116,-5,-86,-6,-38,-7,3,-7,37,-8,91,-9,-90,-10,-20,-11,74,-11,-50,-12,83,-12,3,-12,-76,-13,-116,-13,111,-13,98,-13,90,-13,114,-13,122,-13,-83,-13,-6,-13,53,-12,-71,-12,65,-11,-35,-11,-62,-10,-48,-9,-17,-8,98,-6,-6,-5,-73,-3,-75,-1,-43,1,10,4,109,6,-56,8,68,11,-50,13,68,16,-61,18,46,21,-126,23,-30,25,33,28,38,30,68,32,30,34,-53,35,114,37,-46,38,9,40,-11,40,-94,41,2,42,45,42,-31,41,127,41,-52,40,-46,39,-50,38,109,37,-24,35,89,34,-125,32,-116,30,-124,28,48,26,-39,23,120,21,-10,18,105,16,-27,13,72,11,-99,8,-10,5,71,3,-98,0,-25,-3,52,-5,-118,-8,9,-10,-124,-13,58,-15,19,-17,22,-19,88,-21,-75,-23,78,-24,59,-25,85,-26,-92,-27,77,-27,49,-27,68,-27,-106,-27,38,-26,-44,-26,-74,-25,-94,-24,-100,-23,-101,-22,-81,-21,-85,-20,-63,-19,-45,-18,-24,-17,-12,-16,23,-14,41,-13,63,-12,85,-11,91,-10,-118,-9,112,-8,112,-7,93,-6,26,-5,-54,-5,77,-4,-89,-4,-20,-4,-12,-4,-38,-4,-99,-4,57,-4,-82,-5,22,-5,80,-6,-102,-7,-84,-8,-48,-9,-8,-10,23,-10,24,-11,68,-12,86,-13}; }
	private static byte[] data77(){ return new byte[] {97,-14,121,-15,117,-16,-109,-17,-46,-18,5,-18,114,-19,-8,-20,-119,-20,79,-20,53,-20,42,-20,82,-20,-106,-20,-14,-20,-111,-19,49,-18,-5,-18,-14,-17,17,-15,53,-14,-99,-13,-7,-12,119,-10,7,-8,-66,-7,-128,-5,77,-3,16,-1,-7,0,-38,2,-60,4,-75,6,-86,8,-105,10,-113,12,109,14,77,16,44,18,-61,19,91,21,-42,22,49,24,87,25,80,26,38,27,-79,27,11,28,29,28,19,28,-71,27,59,27,-105,26,-46,25,-17,24,11,24,33,23,41,22,77,21,120,20,-103,19,-58,18,-21,17,48,17,89,16,-123,15,-104,14,-50,13,-40,12,-37,11,14,11,41,10,88,9,121,8,-64,7,-4,6,76,6,-93,5,51,5,-54,4,105,4,34,4,-9,3,-53,3,-67,3,-92,3,-100,3,-96,3,-93,3,-81,3,-66,3,-63,3,-43,3,-48,3,-56,3,-74,3,-108,3,102,3,39,3,-31,2,126,2,31,2,-79,1,45,1,-96,0,13,0,116,-1,-34,-2,39,-2,115,-3,-70,-4,-30,-5,-9,-6,13,-6,17,-7,9,-8,18,-9,-8,-11,-4,-12,-16,-13,-26,-14,0,-14,31,-15,60,-16,119,-17,-80,-18,-27,-19,51,-19,120,-20,-60,-21,40,-21,-119,-22,-27,-23,118,-23,-18,-24,-114,-24,63,-24,5,-24,-30,-25,-40,-25,-16,-25,66,-24,-82,-24,50,-23,-45,-23,-109,-22,110,-21,78,-20,19,-19,-24,-19,-64,-18,-110,-17,106,-16,60,-15,36,-14,6,-13,13,-12,57,-11,90,-10,-91,-9,17,-7,126,-6,14,-4,-108,-3,57,-1,-37,0,127,2,66,4,-17,5,-100,7,61,9,-55,10,87,12,-58,13,9,15,76,16,-127,17,115,18,81,19,17,20,-91,20,36,21,117,21,-91,21,-55,21,-62,21,-99,21,104,21,20,21,-85,20,46,20,-80,19,10,19,97,18,-109,17,-91,16,-90,15,-115,14,93,13,30,12,-79,10,95,9,-17,7,113,6,-5,4,-91,3,40,2,-50,0,92,-1,6,-2,-96,-4,63,-5,-19,-7,-74,-8,124,-9,98,-10,117,-11,-96,-12,-13,-13,-119,-13,44,-13,5,-13,36,-13,81,-13,-63,-13,101,-12,13,-11,-5,-11,-2,-10,13,-8,77,-7,-111,-6,-71,-5,5,-3,71,-2,124,-1,-32,0,67,2,-109,3,11,5,106,6,-47,7,62,9,-90,10,3,12,86,13,-109,14,-76,15,-85,16,116,17,37,18,-109,18,-27,18,-11,18,-42,18,-103,18,33,18,125,17,-88,16,-105,15,96,14,19,13,-121,11,-11,9,67,8,125,6,-77,4,-52,2,-23,0,17,-1,47,-3,67,-5,125,-7,-57,-9,-3,-11,89,-12,-65,-14,64,-15,-71,-17,87,-18,21,-19,-33,-21,-47,-22,-26,-23,24,-23,-125,-24,23,-24,-16,-25,-8,-25,36,-24,-71,-24,121,-23,110,-22,-122,-21,-22,-20,75,-18,-18,-17,-77,-15,103,-13,76,-11,81,-9,92,-7,105,-5,-124,-3,-91,-1,-65,1,-39,3,-10,5,18,8,11,10,-69,11,110,13,-36,14,37,16,70,17,10,18,-111,18,-31,18,-21,18,-43,18,-123,18,2,18,98,17,-87,16,-47,15,-12,14,-22,13,-45,12,-68,11,-114,10,53,9,-4,7,-122,6,32,5,-98,3,-4,1,-126,0,-27,-2,87,-3,-42,-5,65,-6,-61,-8,71,-9,-15,-11,-84,-12,-110,-13,-107,-14,-82,-15,5,-15,-123,-16,79,-16,60,-16,76,-16,-85,-16,56,-15,-39,-15,-77,-14,-78,-13,-94,-12,-69,-11,-51,-10,-43,-9,-33,-8,-38,-7,-79,-6,-96,-5,-124,-4,92,-3,59,-2,46,-1,27,0,-2,0,-29,1,-86,2,127,3,38,4,-61,4,58,5,-99,5,-35,5,3,6,8,6,-13,5,-69,5,100,5,1,5,121,4,-55,3,35,3,97,2,-92,1,-18,0,54,0,-116,-1,-25,-2,66,-2,-95,-3,26,-3,-126,-4,-17,-5,103,-5,1,-5,-110,-6,87,-6,33,-6,25,-6,42,-6,85,-6,-85,-6,11,-5,-127,-5,12,-4,-59,-4,127,-3,48,-2,-9,-2,-63,-1,-106,0,123,1,81,2,46,3,38,4,30,5,-4,5,-13,6,-27,7,-61,8,-71,9,-84,10,-93,11,-118,12,100,13,54,14,20,15,-62,15,109,16,35,17,-54,17,69,18,-66,18,25,19,111,19,-127,19,124,19,64,19,-34,18,80,18,-127,17,-101,16,-121,15,75,14,21,13,-45,11,-124,10,64,9,-11,7,-65,6,-95,5,99,4,60,3,34,2,-22,0,-54,-1,-79,-2,-110,-3,-121,-4,123,-5,92,-6,109,-7,105,-8,100,-9,105,-10,-121,-11,-76,-12,-18,-13,51,-13,-90,-14,39,-14,-76,-15,90,-15,39,-15,-19,-16,-37,-16,-44,-16,-51,-16,-28,-16,22,-15,93,-15,-65,-15,18,-14,-94,-14,51,-13,-41,-13,117,-12,29,-11,-61,-11,76,-10,-32,-10,107,-9,-14,-9,121,-8,4,-7,-92,-7,52,-6,-45,-6,105,-5,-4,-5,122,-4,-17,-4,89,-3,-87,-3,3,-2}; }
	private static byte[] data78(){ return new byte[] {66,-2,-121,-2,-69,-2,-24,-2,31,-1,58,-1,59,-1,63,-1,55,-1,6,-1,-45,-2,-124,-2,29,-2,-87,-3,65,-3,-100,-4,10,-4,82,-5,-113,-6,-80,-7,-23,-8,-8,-9,54,-9,118,-10,-66,-11,17,-11,-116,-12,12,-12,-68,-13,96,-13,18,-13,-61,-14,115,-14,44,-14,-20,-15,-69,-15,-101,-15,-114,-15,-107,-15,-58,-15,3,-14,87,-14,-40,-14,-128,-13,86,-12,120,-11,-87,-10,24,-8,-65,-7,111,-5,78,-3,82,-1,96,1,-111,3,-40,5,15,8,100,10,-53,12,36,15,-104,17,14,20,91,22,-49,24,30,27,90,29,125,31,110,33,26,35,-93,36,-24,37,3,39,-31,39,-126,40,-13,40,56,41,64,41,44,41,-52,40,67,40,-115,39,-103,38,118,37,55,36,-92,34,-14,32,28,31,11,29,-12,26,-61,24,107,22,14,20,-112,17,-7,14,111,12,-64,9,6,7,85,4,-101,1,-28,-2,48,-4,-111,-7,-2,-10,-71,-12,118,-14,106,-16,-98,-18,-9,-20,-122,-21,104,-22,127,-23,-60,-24,92,-24,25,-24,-2,-25,-3,-25,51,-24,117,-24,-34,-24,66,-23,-30,-23,-127,-22,52,-21,-1,-21,-36,-20,-48,-19,-48,-18,-15,-17,13,-15,50,-14,117,-13,-111,-12,-70,-11,-39,-10,-17,-9,-28,-8,-70,-7,-128,-6,16,-5,-125,-5,-73,-5,-48,-5,-75,-5,114,-5,13,-5,-120,-6,-9,-7,77,-7,-120,-8,-89,-9,-58,-10,-75,-11,-60,-12,-73,-13,-87,-14,-89,-15,-91,-16,-66,-17,-14,-18,24,-18,74,-19,-86,-20,-12,-21,107,-21,-12,-22,123,-22,52,-22,-4,-23,-22,-23,-5,-23,24,-22,101,-22,-27,-22,116,-21,61,-20,62,-19,97,-18,-79,-17,57,-15,-33,-14,-84,-12,-116,-10,104,-8,95,-6,103,-4,73,-2,76,0,88,2,89,4,103,6,122,8,-106,10,-86,12,-62,14,-40,16,-38,18,-89,20,100,22,-46,23,16,25,44,26,17,27,-88,27,22,28,91,28,86,28,51,28,-29,27,93,27,-32,26,50,26,118,25,-72,24,-20,23,27,23,84,22,102,21,118,20,-118,19,-119,18,-127,17,110,16,79,15,61,14,49,13,18,12,20,11,32,10,62,9,102,8,-100,7,-36,6,48,6,-93,5,37,5,-72,4,111,4,83,4,77,4,83,4,116,4,-68,4,9,5,89,5,-59,5,5,6,93,6,-100,6,-43,6,14,7,61,7,63,7,64,7,72,7,47,7,2,7,-41,6,-87,6,84,6,3,6,-118,5,33,5,-96,4,16,4,124,3,-59,2,-15,1,27,1,21,0,6,-1,-59,-3,120,-4,47,-5,-47,-7,86,-8,-10,-10,-123,-11,42,-12,-44,-14,119,-15,25,-16,-23,-18,-109,-19,86,-20,61,-21,31,-22,44,-23,76,-24,121,-25,-53,-26,58,-26,-56,-27,86,-27,37,-27,-3,-28,13,-27,41,-27,93,-27,-82,-27,12,-26,-108,-26,56,-25,-55,-25,115,-24,49,-23,-15,-23,-70,-22,-96,-21,126,-20,-111,-19,-96,-18,-56,-17,24,-15,111,-14,-37,-13,95,-11,-34,-10,113,-8,-4,-7,-125,-5,37,-3,-42,-2,-128,0,62,2,-2,3,-75,5,113,7,42,9,-50,10,57,12,-97,13,-46,14,-19,15,-32,16,-78,17,95,18,-17,18,109,19,-57,19,51,20,110,20,-86,20,-54,20,-52,20,-46,20,-89,20,125,20,15,20,-77,19,25,19,107,18,125,17,-120,16,109,15,75,14,0,13,-62,11,127,10,50,9,-26,7,-106,6,94,5,-5,3,-87,2,96,1,10,0,-53,-2,-120,-3,98,-4,66,-5,56,-6,85,-7,-126,-8,-65,-9,49,-9,-67,-10,116,-10,71,-10,87,-10,126,-10,-80,-10,23,-9,-105,-9,32,-8,-40,-8,-116,-7,86,-6,82,-5,46,-4,50,-3,65,-2,79,-1,102,0,-92,1,-30,2,39,4,-113,5,-11,6,71,8,-92,9,-10,10,40,12,96,13,100,14,94,15,46,16,-42,16,82,17,-87,17,-53,17,-71,17,-125,17,40,17,-101,16,-7,15,20,15,9,14,-8,12,-61,11,105,10,-8,8,-122,7,1,6,114,4,-17,2,97,1,-41,-1,87,-2,-89,-4,13,-5,118,-7,-64,-9,32,-10,110,-12,-81,-14,-1,-16,104,-17,-22,-19,119,-20,76,-21,52,-22,96,-23,-64,-24,83,-24,34,-24,43,-24,93,-24,-50,-24,111,-23,64,-22,63,-21,112,-20,-74,-19,42,-17,-55,-16,117,-14,67,-12,64,-10,64,-8,65,-6,104,-4,122,-2,-103,0,-102,2,-108,4,-113,6,73,8,-30,9,112,11,-69,12,-39,13,-49,14,-99,15,51,16,-80,16,-7,16,25,17,32,17,-19,16,-79,16,61,16,-105,15,-45,14,-57,13,-84,12,126,11,55,10,-37,8,-128,7,9,6,-121,4,36,3,-106,1,23,0,-114,-2,-3,-4,108,-5,-19,-7,108,-8,22,-9,-45,-11,-79,-12,-70,-13,-18,-14,72,-14,-19,-15,-103,-15,-121,-15,-73,-15,26,-14,-98,-14,73,-13,-6,-13}; }
	private static byte[] data79(){ return new byte[] {-37,-12,-63,-11,-84,-10,-101,-9,122,-8,97,-7,59,-6,5,-5,-33,-5,-27,-4,-43,-3,-43,-2,-60,-1,-55,0,-61,1,-45,2,-88,3,127,4,90,5,-21,5,-117,6,-3,6,80,7,-126,7,-113,7,117,7,39,7,-64,6,48,6,118,5,-90,4,-44,3,-32,2,-23,1,-24,0,-3,-1,13,-1,35,-2,69,-3,108,-4,-113,-5,-63,-6,-28,-7,41,-7,-113,-8,3,-8,-94,-9,91,-9,38,-9,36,-9,30,-9,63,-9,96,-9,-87,-9,-26,-9,77,-8,-51,-8,102,-7,39,-6,-14,-6,-23,-5,-19,-4,8,-2,39,-1,94,0,-99,1,-29,2,31,4,96,5,-105,6,-29,7,53,9,115,10,-40,11,31,13,126,14,-47,15,11,17,65,18,75,19,96,20,66,21,2,22,-99,22,-18,22,12,23,18,23,-43,22,100,22,-55,21,6,21,0,20,15,19,2,18,-46,16,-66,15,119,14,60,13,-6,11,-93,10,64,9,-48,7,97,6,-24,4,110,3,-30,1,117,0,1,-1,-105,-3,66,-4,6,-5,-71,-7,-110,-8,106,-9,91,-10,103,-11,-115,-12,-62,-13,7,-13,122,-14,-3,-15,-76,-15,117,-15,70,-15,51,-15,79,-15,97,-15,-109,-15,-40,-15,43,-14,-101,-14,37,-13,-81,-13,78,-12,-32,-12,119,-11,13,-10,-100,-10,35,-9,-110,-9,26,-8,-94,-8,42,-7,-70,-7,70,-6,-43,-6,123,-5,20,-4,-113,-4,26,-3,-102,-3,2,-2,84,-2,-93,-2,-9,-2,46,-1,80,-1,98,-1,122,-1,-128,-1,111,-1,83,-1,40,-1,-30,-2,-88,-2,84,-2,-26,-3,-125,-3,-10,-4,104,-4,-64,-5,-20,-6,51,-6,88,-7,-123,-8,-75,-9,-10,-10,30,-10,127,-11,-43,-12,64,-12,-76,-13,45,-13,-87,-14,71,-14,-63,-15,77,-15,-12,-16,-112,-16,57,-16,-5,-17,-72,-17,-101,-17,-88,-17,-83,-17,-35,-17,61,-16,-71,-16,101,-15,25,-14,0,-13,64,-12,117,-11,-24,-10,-118,-8,67,-6,33,-4,52,-2,57,0,-126,2,-64,4,8,7,118,9,-26,11,57,14,-127,16,-41,18,-6,20,36,23,36,25,3,27,-29,28,-81,30,41,32,-64,33,6,35,86,36,105,37,72,38,3,39,-120,39,-47,39,-9,39,-50,39,109,39,-48,38,-16,37,-17,36,-66,35,79,34,-42,32,81,31,113,29,-84,27,-58,25,-66,23,-87,21,110,19,36,17,-69,14,88,12,-72,9,79,7,-59,4,41,2,-68,-1,59,-3,-15,-6,-60,-8,-90,-10,-58,-12,32,-13,-104,-15,52,-16,7,-17,1,-18,28,-19,106,-20,-48,-21,83,-21,4,-21,-37,-22,-49,-22,-37,-22,11,-21,78,-21,-49,-21,87,-20,-12,-20,-65,-19,-109,-18,-127,-17,-125,-16,-106,-15,-101,-14,-68,-13,-47,-12,-46,-11,-47,-10,-92,-9,100,-8,14,-7,103,-7,-67,-7,-30,-7,-6,-7,-2,-7,-46,-7,-109,-7,51,-7,-91,-8,20,-8,76,-9,-124,-10,-96,-11,-99,-12,-70,-13,-62,-14,-54,-15,-34,-16,-10,-17,15,-17,62,-18,123,-19,-80,-20,-10,-21,64,-21,-118,-22,-10,-23,82,-23,-39,-24,127,-24,62,-24,27,-24,41,-24,87,-24,-81,-24,76,-23,-16,-23,-46,-22,-16,-21,51,-19,-106,-18,50,-16,-55,-15,-122,-13,113,-11,62,-9,67,-7,94,-5,110,-3,-104,-1,-40,1,35,4,127,6,-56,8,-2,10,48,13,69,15,34,17,5,19,-93,20,41,22,-124,23,-105,24,-95,25,117,26,36,27,-73,27,15,28,55,28,88,28,51,28,-26,27,126,27,-28,26,66,26,109,25,-101,24,-88,23,-68,22,-82,21,-97,20,-117,19,84,18,18,17,-42,15,-107,14,100,13,44,12,16,11,-25,9,-33,8,-45,7,5,7,38,6,114,5,-27,4,109,4,31,4,-9,3,-26,3,-16,3,65,4,-118,4,-7,4,102,5,-43,5,69,6,-67,6,36,7,-110,7,-22,7,58,8,-109,8,-31,8,27,9,103,9,-61,9,-22,9,38,10,81,10,105,10,-125,10,104,10,67,10,-4,9,-112,9,18,9,88,8,-123,7,-119,6,101,5,18,4,-71,2,70,1,-77,-1,19,-2,107,-4,-80,-6,-5,-8,82,-9,-124,-11,-54,-13,35,-14,114,-16,-52,-18,47,-19,-106,-21,53,-22,-76,-24,105,-25,82,-26,77,-27,115,-28,-56,-29,34,-29,-88,-30,64,-30,8,-30,-34,-31,-22,-31,15,-30,72,-30,-101,-30,-8,-30,122,-29,30,-28,-41,-28,-109,-27,100,-26,81,-25,91,-24,112,-23,-87,-22,-19,-21,70,-19,-70,-18,62,-16,-34,-15,-127,-13,65,-11,21,-9,-15,-8,-51,-6,-70,-4,-96,-2,-109,0,-125,2,87,4,17,6,-45,7,107,9,-54,10,24,12,65,13,74,14,43,15,15,16,-31,16,-99,17,85,18,-32,18,120,19,-8,19,104,20,-59,20,18,21,17,21,21,21,-33,20,-117,20,7,20,113,19,-75,18,-20,17,14,17,-5,15,-25,14,-50,13,-113,12,82,11}; }
	private static byte[] data80(){ return new byte[] {13,10,-72,8,104,7,19,6,-48,4,-106,3,92,2,43,1,6,0,8,-1,0,-2,18,-3,57,-4,126,-5,-54,-6,42,-6,-86,-7,58,-7,-33,-8,-73,-8,-121,-8,-116,-8,-101,-8,-39,-8,33,-7,-112,-7,2,-6,-85,-6,92,-5,26,-4,-7,-4,-10,-3,-17,-2,9,0,29,1,79,2,-113,3,-81,4,-50,5,7,7,51,8,77,9,112,10,113,11,117,12,96,13,44,14,-23,14,111,15,-23,15,59,16,105,16,112,16,64,16,-14,15,-116,15,-22,14,58,14,98,13,104,12,99,11,89,10,23,9,-1,7,-76,6,95,5,30,4,-48,2,111,1,-6,-1,-127,-2,-23,-4,82,-5,-116,-7,-45,-9,21,-10,81,-12,-88,-14,5,-15,114,-17,-18,-19,-84,-20,101,-21,83,-22,114,-23,-72,-24,65,-24,-18,-25,-35,-25,-16,-25,78,-24,-60,-24,-112,-23,-128,-22,-101,-21,-30,-20,61,-18,-48,-17,119,-15,38,-13,11,-11,-43,-10,-81,-8,-116,-6,116,-4,87,-2,32,0,-23,1,-105,3,73,5,-68,6,41,8,121,9,-69,10,-53,11,-73,12,-121,13,65,14,-52,14,23,15,59,15,34,15,5,15,-111,14,13,14,114,13,-113,12,-92,11,-101,10,125,9,62,8,-1,6,-105,5,68,4,-55,2,108,1,-29,-1,96,-2,-10,-4,-116,-5,49,-6,-3,-8,-29,-9,-22,-10,45,-10,-127,-11,-25,-12,-106,-12,100,-12,83,-12,119,-12,-88,-12,-6,-12,122,-11,2,-10,-107,-10,88,-9,3,-8,-77,-8,122,-7,78,-6,47,-5,40,-4,29,-3,21,-2,26,-1,37,0,60,1,67,2,44,3,37,4,-1,4,-49,5,-123,6,44,7,-88,7,4,8,52,8,76,8,82,8,32,8,-64,7,70,7,-81,6,-16,5,42,5,80,4,82,3,76,2,72,1,82,0,80,-1,57,-2,57,-3,70,-4,74,-5,108,-6,-124,-7,-94,-8,-30,-9,59,-9,-110,-10,2,-10,-108,-11,42,-11,-23,-12,-58,-12,-92,-12,-77,-12,-26,-12,56,-11,-77,-11,62,-10,-26,-10,-94,-9,125,-8,123,-7,-104,-6,-81,-5,-47,-4,23,-2,99,-1,-66,0,48,2,-73,3,77,5,-20,6,-94,8,95,10,22,12,-60,13,-124,15,29,17,-102,18,-10,19,46,21,72,22,30,23,-49,23,71,24,-127,24,-116,24,-125,24,78,24,-32,23,83,23,-87,22,-36,21,-19,20,-32,19,-47,18,-90,17,84,16,8,15,-83,13,53,12,-74,10,34,9,116,7,-63,5,17,4,87,2,-79,0,-1,-2,73,-3,-79,-5,40,-6,-89,-8,83,-9,32,-10,4,-11,32,-12,73,-13,-128,-14,-17,-15,-117,-15,34,-15,-14,-16,-46,-16,-33,-16,-17,-16,26,-15,82,-15,-99,-15,5,-14,106,-14,-41,-14,77,-13,-51,-13,121,-12,21,-11,-69,-11,90,-10,6,-9,-63,-9,100,-8,45,-7,-43,-7,-108,-6,73,-5,-19,-5,-100,-4,65,-3,-56,-3,60,-2,-84,-2,-4,-2,72,-1,106,-1,-102,-1,-102,-1,-97,-1,-109,-1,-112,-1,110,-1,53,-1,6,-1,-53,-2,117,-2,25,-2,-74,-3,56,-3,-94,-4,20,-4,83,-5,-90,-6,-9,-7,48,-7,103,-8,-100,-9,-63,-10,-22,-11,25,-11,57,-12,123,-13,-66,-14,3,-14,93,-15,-76,-16,36,-16,-94,-17,43,-17,-53,-18,-117,-18,47,-18,-12,-19,-49,-19,-103,-19,-117,-19,-112,-19,-77,-19,2,-18,105,-18,-14,-18,-72,-17,-84,-16,-56,-15,19,-13,-124,-12,50,-10,1,-8,-33,-7,-21,-5,31,-2,57,0,-128,2,-59,4,-5,6,53,9,110,11,-121,13,-78,15,-64,17,-70,19,-50,21,-65,23,-85,25,122,27,55,29,-10,30,-120,32,-21,33,59,35,91,36,69,37,-5,37,-114,38,-46,38,-11,38,-31,38,-124,38,3,38,60,37,100,36,73,35,13,34,-90,32,59,31,-115,29,-20,27,45,26,87,24,123,22,123,20,86,18,75,16,19,14,-40,11,-98,9,109,7,31,5,-20,2,-62,0,-93,-2,-79,-4,-76,-6,-26,-8,59,-9,-96,-11,36,-12,-35,-14,-90,-15,-101,-16,-76,-17,0,-17,93,-18,-3,-19,-96,-19,112,-19,114,-19,104,-19,-106,-19,-19,-19,82,-18,-38,-18,-118,-17,59,-16,20,-15,-11,-15,-50,-14,-80,-13,116,-12,54,-11,-28,-11,-101,-10,23,-9,-114,-9,-29,-9,45,-8,81,-8,101,-8,103,-8,71,-8,6,-8,-60,-9,92,-9,-13,-10,104,-10,-67,-11,4,-11,72,-12,96,-13,121,-14,-104,-15,-93,-16,-105,-17,-101,-18,126,-19,-113,-20,-110,-21,-116,-22,-81,-23,-48,-24,-3,-25,98,-25,-45,-26,100,-26,21,-26,-34,-27,-52,-27,-23,-27,32,-26,-122,-26,41,-25,-38,-25,-56,-24,-21,-23,46,-21,-101,-20,64,-18,-8,-17,-33,-15,-22,-13,0,-10,67,-8,118,-6,-70,-4,10,-1,67,1,-117,3,-41,5,1,8,20,10,34,12,6,14,-42,15,-105,17,52,19,-71,20,8,22,72,23,113,24}; }
	private static byte[] data81(){ return new byte[] {90,25,35,26,-45,26,70,27,-111,27,-64,27,-90,27,-128,27,53,27,-55,26,55,26,-119,25,-69,24,-63,23,-47,22,-78,21,-119,20,89,19,37,18,-33,16,-119,15,88,14,40,13,-11,11,-55,10,-51,9,-28,8,-9,7,84,7,-86,6,24,6,-71,5,115,5,67,5,57,5,81,5,116,5,-94,5,-21,5,43,6,127,6,-37,6,63,7,-92,7,-8,7,101,8,-33,8,64,9,-57,9,67,10,-47,10,110,11,-6,11,-127,12,35,13,-121,13,-29,13,48,14,78,14,82,14,29,14,-84,13,35,13,115,12,114,11,87,10,4,9,-118,7,-7,5,92,4,-108,2,-49,0,10,-1,49,-3,113,-5,-90,-7,-54,-9,-1,-11,77,-12,115,-14,-90,-16,-46,-18,-3,-20,54,-21,114,-23,-44,-25,78,-26,-47,-28,-114,-29,117,-30,121,-31,-88,-32,7,-32,-126,-33,62,-33,21,-33,3,-33,22,-33,62,-33,-116,-33,-7,-33,115,-32,15,-31,-75,-31,113,-30,88,-29,99,-28,-108,-27,-35,-26,81,-24,-32,-23,-100,-21,100,-19,88,-17,79,-15,77,-13,81,-11,97,-9,111,-7,119,-5,100,-3,64,-1,15,1,-53,2,105,4,-27,5,92,7,-89,8,-15,9,39,11,63,12,74,13,69,14,54,15,32,16,-24,16,-93,17,88,18,6,19,104,19,-65,19,-14,19,-12,19,-20,19,-70,19,84,19,-43,18,45,18,114,17,-106,16,-91,15,-106,14,126,13,96,12,54,11,8,10,-32,8,-79,7,-122,6,99,5,88,4,87,3,88,2,102,1,-118,0,-80,-1,-42,-2,25,-2,107,-3,-78,-4,25,-4,-99,-5,43,-5,-58,-6,126,-6,79,-6,36,-6,56,-6,64,-6,113,-6,-61,-6,48,-5,-80,-5,124,-4,56,-3,46,-2,25,-1,37,0,72,1,114,2,-108,3,-55,4,2,6,24,7,45,8,62,9,42,10,41,11,-2,11,-50,12,-103,13,82,14,-51,14,74,15,-73,15,22,16,76,16,101,16,97,16,76,16,14,16,-97,15,15,15,95,14,-89,13,-73,12,-80,11,-106,10,92,9,35,8,-43,6,-126,5,42,4,-67,2,82,1,-53,-1,61,-2,-84,-4,35,-5,109,-7,-92,-9,-7,-11,61,-12,117,-14,-55,-16,35,-17,-97,-19,80,-20,19,-21,8,-22,69,-23,-68,-24,82,-24,36,-24,29,-24,90,-24,-71,-24,78,-23,0,-22,-57,-22,-58,-21,-34,-20,8,-18,96,-17,-58,-16,65,-14,-45,-13,-124,-11,60,-9,-12,-8,-58,-6,-114,-4,82,-2,7,0,-63,1,97,3,-1,4,-125,6,-33,7,24,9,58,10,60,11,22,12,-51,12,80,13,-49,13,-9,13,7,14,-39,13,-109,13,26,13,-128,12,-72,11,-47,10,-32,9,-73,8,-107,7,66,6,-5,4,-115,3,32,2,-71,0,84,-1,-9,-3,-87,-4,113,-5,84,-6,67,-7,114,-8,-83,-9,31,-9,-79,-10,88,-10,41,-10,25,-10,14,-10,45,-10,93,-10,-106,-10,-14,-10,118,-9,-8,-9,-105,-8,85,-7,8,-6,-17,-6,-41,-5,-26,-4,-18,-3,23,-1,62,0,117,1,-98,2,-58,3,-35,4,-45,5,-49,6,-102,7,59,8,-53,8,31,9,87,9,87,9,76,9,39,9,-39,8,-111,8,28,8,-108,7,-3,6,80,6,-110,5,-61,4,-20,3,-2,2,9,2,-20,0,-23,-1,-67,-2,-96,-3,-126,-4,79,-5,52,-6,18,-7,24,-8,40,-9,71,-10,123,-11,-44,-12,77,-12,-65,-13,98,-13,28,-13,-36,-14,-54,-14,-65,-14,-24,-14,36,-13,-127,-13,-13,-13,-97,-12,103,-11,78,-10,87,-9,-126,-8,-48,-7,71,-5,-82,-4,76,-2,-6,-1,-76,1,104,3,79,5,13,7,-14,8,-40,10,-60,12,-111,14,61,16,-26,17,100,19,-53,20,8,22,22,23,-14,23,-76,24,49,25,-127,25,-88,25,-106,25,105,25,7,25,-120,24,-41,23,12,23,42,22,47,21,35,20,-7,18,-66,17,101,16,-26,14,80,13,-87,11,-54,9,-24,7,-17,5,-6,3,23,2,46,0,87,-2,-90,-4,7,-5,119,-7,39,-8,-29,-10,-74,-11,-54,-12,-35,-13,41,-13,-92,-14,63,-14,-33,-15,-83,-15,-111,-15,-89,-15,-101,-15,-57,-15,-10,-15,41,-14,115,-14,-65,-14,53,-13,-94,-13,44,-12,-74,-12,99,-11,16,-10,-40,-10,-85,-9,108,-8,90,-7,46,-6,-3,-6,-29,-5,-92,-4,98,-3,-6,-3,-121,-2,-3,-2,73,-1,-127,-1,-100,-1,-71,-1,-95,-1,-97,-1,-118,-1,113,-1,70,-1,30,-1,4,-1,-45,-2,-101,-2,93,-2,8,-2,-115,-3,17,-3,-128,-4,-18,-5,49,-5,100,-6,-110,-7,-75,-8,-60,-9,-36,-10,-3,-11,8,-11,48,-12,75,-13,111,-14,-84,-15,-28,-16,47,-16,124,-17,-42,-18,43,-18,-107,-19,-13,-20,97,-20,-39,-21,100,-21,19,-21,-57,-22,-88,-22,-60,-22,9,-21,105,-21,-12,-21,-89,-20,-127,-19,-113,-18,-82,-17}; }
	private static byte[] data82(){ return new byte[] {-22,-16,91,-14,-24,-13,-112,-11,97,-9,67,-7,74,-5,91,-3,126,-1,-61,1,16,4,51,6,125,8,-68,10,-29,12,36,15,62,17,77,19,95,21,102,23,84,25,58,27,0,29,-77,30,65,32,-101,33,-16,34,4,36,-11,36,-78,37,67,38,-117,38,-90,38,-119,38,78,38,-40,37,48,37,102,36,108,35,95,34,59,33,-27,31,126,30,12,29,122,27,-70,25,2,24,43,22,70,20,93,18,82,16,71,14,61,12,58,10,5,8,-1,5,-13,3,-9,1,3,0,24,-2,67,-4,-105,-6,-16,-8,107,-9,39,-10,-27,-12,-54,-13,-32,-14,-4,-15,78,-15,-62,-16,83,-16,8,-16,-10,-17,-6,-17,37,-16,123,-16,-37,-16,69,-15,-22,-15,116,-14,24,-13,-51,-13,89,-12,-13,-12,111,-11,4,-10,119,-10,-14,-10,65,-9,-98,-9,-7,-9,56,-8,111,-8,-115,-8,-118,-8,-117,-8,83,-8,32,-8,-64,-9,59,-9,-105,-10,-27,-11,36,-11,75,-12,88,-13,96,-14,106,-15,88,-16,77,-17,31,-18,2,-19,-17,-21,-50,-22,-100,-23,-124,-24,118,-25,126,-26,-89,-27,-36,-28,73,-28,-17,-29,-79,-29,-89,-29,-15,-29,60,-28,-48,-28,-109,-27,111,-26,119,-25,-71,-24,21,-22,-108,-21,59,-19,-6,-18,-37,-16,-42,-14,-37,-12,-11,-10,34,-7,105,-5,-72,-3,-5,-1,65,2,-115,4,-66,6,-24,8,-3,10,-36,12,-60,14,-122,16,28,18,-108,19,-16,20,25,22,66,23,45,24,0,25,-97,25,49,26,-115,26,-54,26,-49,26,-88,26,105,26,-15,25,81,25,-94,24,-49,23,-32,22,-42,21,-70,20,-114,19,94,18,51,17,4,16,-46,14,-83,13,-100,12,-110,11,-124,10,-90,9,-31,8,26,8,-120,7,4,7,-92,6,64,6,6,6,-48,5,-49,5,-59,5,-29,5,22,6,67,6,124,6,-46,6,62,7,-96,7,32,8,-89,8,64,9,-34,9,-89,10,-127,11,85,12,64,13,31,14,-2,14,-55,15,-119,16,29,17,-106,17,-22,17,19,18,-4,17,-86,17,29,17,122,16,-108,15,123,14,95,13,17,12,-116,10,12,9,90,7,-62,5,14,4,72,2,114,0,-100,-2,-78,-4,-73,-6,-65,-8,-86,-10,-115,-12,-122,-14,92,-16,87,-18,86,-20,100,-22,-91,-24,-17,-26,99,-27,-6,-29,-87,-30,-126,-31,120,-32,-125,-33,-77,-34,3,-34,123,-35,35,-35,-19,-36,-52,-36,-15,-36,48,-35,-81,-35,101,-34,25,-33,9,-32,46,-31,83,-30,-98,-29,13,-27,-102,-26,81,-24,6,-22,-32,-21,-65,-19,-84,-17,-94,-15,-95,-13,-86,-11,-85,-9,-85,-7,-126,-5,69,-3,18,-1,-79,0,53,2,-58,3,56,5,-114,6,-28,7,42,9,86,10,-107,11,-62,12,-43,13,-32,14,-42,15,-82,16,93,17,-6,17,101,18,-75,18,-34,18,-64,18,-117,18,50,18,-80,17,31,17,120,16,-74,15,-15,14,33,14,37,13,70,12,65,11,61,10,56,9,70,8,62,7,60,6,65,5,72,4,85,3,116,2,-110,1,-76,0,-12,-1,44,-1,121,-2,-43,-3,81,-3,-51,-4,108,-4,14,-4,-49,-5,-69,-5,-81,-5,-102,-5,-54,-5,1,-4,71,-4,-46,-4,96,-3,13,-2,-23,-2,-51,-1,-31,0,3,2,26,3,79,4,-128,5,-94,6,-65,7,-46,8,-58,9,-90,10,-94,11,107,12,51,13,1,14,-102,14,54,15,-49,15,71,16,-75,16,6,17,71,17,105,17,105,17,59,17,-7,16,-77,16,47,16,-112,15,-37,14,19,14,53,13,68,12,63,11,20,10,-23,8,-90,7,93,6,-20,4,121,3,-27,1,72,0,125,-2,-77,-4,-39,-6,-7,-8,19,-9,85,-11,-126,-13,-43,-15,68,-16,-50,-18,127,-19,79,-20,65,-21,111,-22,-60,-23,66,-23,-46,-24,-100,-24,-103,-24,-99,-24,-42,-24,47,-23,-84,-23,92,-22,45,-21,25,-20,57,-19,120,-18,-87,-17,35,-15,-97,-14,50,-12,-36,-11,126,-9,59,-7,25,-5,-47,-4,-114,-2,84,0,21,2,-83,3,73,5,-62,6,30,8,88,9,87,10,89,11,13,12,-108,12,-18,12,30,13,37,13,24,13,-48,12,83,12,-43,11,26,11,97,10,109,9,102,8,89,7,56,6,-35,4,-119,3,46,2,-63,0,95,-1,8,-2,-68,-4,-101,-5,-120,-6,-103,-7,-37,-8,54,-8,-74,-9,76,-9,2,-9,-44,-10,-67,-10,-59,-10,-29,-10,17,-9,92,-9,-54,-9,59,-8,-35,-8,-103,-7,92,-6,88,-5,95,-4,115,-3,-83,-2,-24,-1,60,1,125,2,-41,3,26,5,52,6,64,7,26,8,-52,8,88,9,-59,9,30,10,71,10,99,10,101,10,99,10,61,10,-2,9,-79,9,83,9,-56,8,47,8,123,7,-94,6,-92,5,-86,4,125,3,84,2,29,1,-44,-1,-111,-2,81,-3,27,-4,-24,-6,-58,-7,-102,-8,-123,-9,127,-10}; }
	private static byte[] data83(){ return new byte[] {-106,-11,-79,-12,-63,-13,6,-13,54,-14,-104,-15,7,-15,-88,-16,111,-16,66,-16,83,-16,-115,-16,-24,-16,118,-15,73,-14,35,-13,35,-12,73,-11,-109,-10,-3,-9,-122,-7,24,-5,-64,-4,-115,-2,90,0,50,2,40,4,18,6,8,8,-5,9,-29,11,-71,13,-122,15,28,17,-75,18,29,20,121,21,-91,22,-90,23,127,24,44,25,-75,25,14,26,39,26,34,26,-42,25,103,25,-49,24,33,24,43,23,25,22,-6,20,-104,19,60,18,-93,16,-13,14,56,13,112,11,-104,9,-85,7,-46,5,-30,3,32,2,75,0,-119,-2,-28,-4,92,-5,-45,-7,112,-8,45,-9,9,-10,-5,-12,30,-12,87,-13,-47,-14,90,-14,7,-14,-30,-15,-66,-15,-50,-15,-30,-15,12,-14,88,-14,-91,-14,8,-13,-123,-13,-6,-13,-101,-12,76,-11,2,-10,-43,-10,-59,-9,-78,-8,-97,-7,-102,-6,-89,-5,-84,-4,-122,-3,78,-2,-10,-2,119,-1,-31,-1,26,0,79,0,93,0,100,0,97,0,82,0,89,0,77,0,65,0,51,0,27,0,16,0,-17,-1,-84,-1,70,-1,-21,-2,80,-2,-85,-3,-26,-4,18,-4,42,-5,71,-6,86,-7,104,-8,-113,-9,-91,-10,-59,-11,-24,-12,6,-12,58,-13,95,-14,123,-15,-104,-16,-101,-17,-107,-18,-83,-19,-70,-20,-40,-21,15,-21,69,-22,-74,-23,64,-23,-40,-24,-80,-24,-83,-24,-36,-24,53,-23,-85,-23,70,-22,-7,-22,-67,-21,-76,-20,-46,-19,-12,-18,54,-16,-94,-15,25,-13,-71,-12,-121,-10,78,-8,87,-6,103,-4,-125,-2,-53,0,11,3,93,5,-72,7,39,10,-125,12,-55,14,34,17,83,19,-103,21,-79,23,-76,25,-106,27,97,29,2,31,102,32,-76,33,-42,34,-51,35,-117,36,31,37,-97,37,-27,37,16,38,9,38,-50,37,-128,37,6,37,124,36,-53,35,-41,34,-26,33,-80,32,127,31,18,30,-101,28,-14,26,72,25,-116,23,-80,21,-45,19,-55,17,-36,15,-29,13,-37,11,-63,9,-46,7,-51,5,-15,3,20,2,77,0,-96,-2,5,-3,117,-5,12,-6,-63,-8,-110,-9,-120,-10,-79,-11,-24,-12,91,-12,-17,-13,-89,-13,-122,-13,-105,-13,125,-13,-96,-13,-61,-13,-38,-13,19,-12,94,-12,119,-12,-65,-12,21,-11,85,-11,-49,-11,69,-10,-74,-10,74,-9,-66,-9,71,-8,-77,-8,16,-7,101,-7,-113,-7,-116,-7,124,-7,70,-7,-20,-8,-125,-8,-3,-9,89,-9,-91,-10,-24,-11,30,-11,69,-12,101,-13,105,-14,108,-15,58,-16,2,-17,-98,-19,52,-20,-61,-22,59,-23,-68,-25,89,-26,8,-27,-37,-29,-14,-30,21,-30,-113,-31,59,-31,24,-31,57,-31,-119,-31,-16,-31,-94,-30,111,-29,74,-28,91,-27,-108,-26,-47,-25,85,-23,-31,-22,-122,-20,96,-18,66,-16,59,-14,108,-12,-100,-10,-29,-8,61,-5,-90,-3,11,0,-117,2,-31,4,36,7,84,9,115,11,-127,13,106,15,42,17,-62,18,49,20,114,21,-103,22,-109,23,115,24,32,25,-121,25,-50,25,-32,25,-63,25,-111,25,29,25,-117,24,-23,23,39,23,70,22,95,21,107,20,100,19,105,18,81,17,54,16,41,15,18,14,5,13,18,12,37,11,53,10,97,9,-90,8,-39,7,86,7,-55,6,50,6,-30,5,-94,5,106,5,96,5,94,5,124,5,-78,5,2,6,99,6,-40,6,123,7,48,8,15,9,2,10,5,11,28,12,51,13,93,14,-124,15,-109,16,-104,17,105,18,43,19,-52,19,48,20,106,20,-105,20,-128,20,119,20,41,20,-57,19,44,19,-108,18,-63,17,-36,16,-63,15,-109,14,59,13,-72,11,16,10,69,8,76,6,63,4,42,2,-17,-1,-80,-3,108,-5,37,-7,-12,-10,-51,-12,-77,-14,-107,-16,-98,-18,-104,-20,-80,-22,-58,-24,-33,-26,7,-27,76,-29,-99,-31,13,-32,-101,-34,82,-35,89,-36,-114,-37,5,-37,-58,-38,-79,-38,-17,-38,92,-37,-4,-37,-46,-36,-84,-35,-61,-34,-40,-33,30,-31,114,-30,-33,-29,85,-27,-2,-26,-102,-24,86,-22,40,-20,-2,-19,-37,-17,-47,-15,-71,-13,-104,-11,110,-9,72,-7,5,-5,-28,-4,-109,-2,45,0,-49,1,90,3,-44,4,66,6,-87,7,-37,8,15,10,62,11,77,12,52,13,10,14,-96,14,49,15,-108,15,-56,15,-37,15,-33,15,-87,15,95,15,8,15,-116,14,27,14,-122,13,-27,12,71,12,-100,11,-25,10,59,10,122,9,-95,8,-23,7,19,7,37,6,99,5,127,4,-101,3,-64,2,-20,1,15,1,92,0,-95,-1,-10,-2,88,-2,-51,-3,99,-3,5,-3,-48,-4,-88,-4,-109,-4,-79,-4,-39,-4,49,-3,-54,-3,68,-2,-16,-2,-70,-1,-97,0,123,1,121,2,100,3,108,4,100,5,98,6,78,7,66,8,46,9,14,10,15,11,-14,11,-39,12,-56,13,-56,14,-104,15,107,16,36,17}; }
	private static byte[] data84(){ return new byte[] {-49,17,79,18,-85,18,-25,18,-9,18,-40,18,-59,18,-105,18,69,18,-23,17,120,17,-17,16,104,16,-55,15,10,15,64,14,97,13,68,12,19,11,-56,9,78,8,-88,6,-13,4,38,3,59,1,85,-1,99,-3,124,-5,-87,-7,-61,-9,18,-10,-117,-12,-14,-14,-107,-15,73,-16,11,-17,-4,-19,-15,-20,12,-20,57,-21,-115,-22,-6,-23,122,-23,36,-23,-15,-24,-30,-24,26,-23,87,-23,-53,-23,102,-22,57,-21,28,-20,28,-19,52,-18,99,-17,-72,-16,34,-14,-111,-13,28,-11,-69,-10,103,-8,37,-6,-33,-5,-96,-3,103,-1,38,1,-53,2,94,4,-57,5,32,7,68,8,82,9,34,10,-45,10,93,11,-95,11,-43,11,-34,11,-58,11,-110,11,59,11,-45,10,72,10,-97,9,-43,8,-9,7,-4,6,-44,5,-84,4,109,3,29,2,-56,0,115,-1,22,-2,-14,-4,-65,-5,-96,-6,-92,-7,-70,-8,-33,-9,64,-9,-77,-10,68,-10,26,-10,-8,-11,-1,-11,50,-10,-90,-10,32,-9,-48,-9,-113,-8,119,-7,122,-6,-120,-5,-83,-4,-39,-3,12,-1,47,0,86,1,-121,2,-79,3,-76,4,-66,5,-83,6,-110,7,120,8,63,9,-12,9,-103,10,43,11,-95,11,-2,11,42,12,52,12,10,12,-70,11,97,11,-55,10,20,10,64,9,89,8,75,7,45,6,34,5,-17,3,-77,2,-116,1,80,0,7,-1,-61,-3,110,-4,17,-5,-88,-7,59,-8,-63,-10,109,-11,4,-12,-66,-14,-103,-15,127,-16,-101,-17,-41,-18,78,-18,-29,-19,-83,-19,-81,-19,-53,-19,44,-18,-116,-18,44,-17,-14,-17,-56,-16,-62,-15,15,-13,65,-12,-66,-11,92,-9,-4,-8,-60,-6,-91,-4,-107,-2,-111,0,-95,2,-82,4,-70,6,-40,8,-46,10,-57,12,-81,14,-122,16,62,18,-36,19,98,21,-81,22,0,24,17,25,-21,25,-78,26,57,27,-122,27,-109,27,111,27,11,27,-119,26,-64,25,-77,24,-116,23,61,22,-77,20,28,19,106,17,-112,15,-45,13,-14,11,28,10,76,8,119,6,-104,4,-39,2,8,1,79,-1,-106,-3,3,-4,110,-6,-18,-8,118,-9,35,-10,20,-11,5,-12,28,-13,110,-14,-23,-15,-115,-15,81,-15,46,-15,75,-15,-117,-15,-24,-15,92,-14,6,-13,-74,-13,118,-12,89,-11,95,-10,92,-9,126,-8,-107,-7,-91,-6,-95,-5,-89,-4,-119,-3,111,-2,18,-1,-93,-1,43,0,-96,0,-22,0,54,1,117,1,-95,1,-23,1,11,2,43,2,52,2,67,2,61,2,29,2,-26,1,-96,1,55,1,-52,0,70,0,-76,-1,8,-1,90,-2,-94,-3,-44,-4,-8,-5,34,-5,59,-6,94,-7,102,-8,99,-9,83,-10,80,-11,49,-12,0,-13,-27,-15,-87,-16,112,-17,73,-18,25,-19,10,-20,21,-21,48,-22,101,-23,-68,-24,46,-24,-40,-25,-127,-25,93,-25,84,-25,91,-25,-97,-25,-10,-25,97,-24,-15,-24,-86,-23,110,-22,94,-21,123,-20,-101,-19,0,-17,118,-16,11,-14,-85,-13,121,-11,94,-9,101,-7,113,-5,-109,-3,-38,-1,17,2,105,4,-44,6,54,9,-116,11,19,14,103,16,-66,18,4,21,42,23,54,25,16,27,-63,28,68,30,-103,31,-71,32,-71,33,125,34,46,35,-80,35,1,36,85,36,111,36,123,36,110,36,49,36,-33,35,111,35,-47,34,31,34,65,33,54,32,29,31,-33,29,126,28,6,27,126,25,-71,23,8,22,72,20,93,18,114,16,-102,14,-77,12,-70,10,-13,8,23,7,113,5,-41,3,54,2,-51,0,127,-1,54,-2,32,-3,38,-4,53,-5,118,-6,-40,-7,61,-7,-61,-8,94,-8,-1,-9,-102,-9,78,-9,-12,-10,-70,-10,-118,-10,87,-10,68,-10,76,-10,104,-10,-112,-10,-63,-10,19,-9,-119,-9,-15,-9,91,-8,-37,-8,69,-7,-107,-7,-15,-7,41,-6,73,-6,102,-6,94,-6,71,-6,33,-6,-29,-7,-117,-7,24,-7,-112,-8,-28,-9,27,-9,71,-10,77,-11,55,-12,-14,-14,-108,-15,18,-16,-113,-18,-30,-20,60,-21,-100,-23,11,-24,-111,-26,26,-27,-35,-29,-82,-30,-57,-31,-11,-32,84,-32,-18,-33,-90,-33,-99,-33,-67,-33,-12,-33,118,-32,20,-31,-35,-31,-44,-30,-4,-29,33,-27,-108,-26,19,-24,-60,-23,-126,-21,103,-19,91,-17,104,-15,-105,-13,-46,-11,37,-8,119,-6,-45,-4,74,-1,-107,1,-4,3,60,6,118,8,-83,10,-80,12,-100,14,79,16,-28,17,73,19,-126,20,118,21,45,22,-48,22,35,23,86,23,74,23,36,23,-40,22,115,22,-24,21,95,21,-68,20,2,20,67,19,104,18,122,17,-105,16,-86,15,-97,14,-73,13,-54,12,-37,11,-24,10,11,10,38,9,95,8,-79,7,4,7,104,6,-34,5,91,5,16,5,-54,4,-86,4,-90,4,-70,4,10,5,-127,5,26,6,-33,6,-73,7,-76,8,-43,9,7,11}; }
	private static byte[] data85(){ return new byte[] {57,12,116,13,-80,14,-39,15,5,17,28,18,16,19,1,20,-65,20,109,21,9,22,-119,22,-28,22,54,23,88,23,111,23,112,23,60,23,-4,22,-114,22,-40,21,15,21,11,20,-43,18,-125,17,-29,15,51,14,105,12,-127,10,98,8,67,6,-6,3,-68,1,112,-1,15,-3,-96,-6,77,-8,-48,-11,101,-13,-3,-16,-118,-18,51,-20,-43,-23,127,-25,68,-27,31,-29,33,-31,104,-33,-45,-35,123,-36,99,-37,-125,-38,-17,-39,-116,-39,123,-39,-107,-39,-17,-39,122,-38,51,-37,20,-36,20,-35,60,-34,-119,-33,-20,-32,112,-30,3,-28,-87,-27,91,-25,45,-23,12,-21,-28,-20,-77,-18,-98,-16,112,-14,79,-12,51,-10,-6,-9,-70,-7,-102,-5,76,-3,6,-1,-89,0,62,2,-78,3,36,5,105,6,-97,7,-54,8,-78,9,-120,10,67,11,-50,11,55,12,-109,12,-72,12,-57,12,-68,12,-99,12,102,12,30,12,-83,11,63,11,-59,10,67,10,-81,9,36,9,115,8,-54,7,49,7,113,6,-72,5,-9,4,64,4,111,3,-82,2,-18,1,29,1,100,0,-89,-1,3,-1,89,-2,-40,-3,85,-3,13,-3,-65,-4,-86,-4,-99,-4,-47,-4,7,-3,121,-3,-23,-3,-114,-2,40,-1,-16,-1,-66,0,-120,1,84,2,43,3,-8,3,-48,4,-106,5,121,6,103,7,41,8,45,9,12,10,-3,10,15,12,28,13,30,14,27,15,23,16,1,17,-50,17,127,18,28,19,-103,19,-12,19,41,20,77,20,92,20,90,20,75,20,32,20,-41,19,-122,19,28,19,-117,18,-12,17,48,17,80,16,66,15,41,14,-51,12,90,11,-36,9,32,8,86,6,-105,4,-95,2,-83,0,-46,-2,-12,-4,22,-5,90,-7,-98,-9,22,-10,-127,-12,3,-13,-97,-15,69,-16,15,-17,-23,-19,-35,-20,-36,-21,-9,-22,72,-22,-109,-23,17,-23,-66,-24,-118,-24,117,-24,-103,-24,-34,-24,88,-23,-29,-23,-97,-22,106,-21,109,-20,110,-19,-114,-18,-29,-17,38,-15,-116,-14,16,-12,-110,-11,45,-9,-53,-8,115,-6,25,-4,-88,-3,53,-1,-60,0,18,2,109,3,-61,4,-51,5,-53,6,-96,7,96,8,-2,8,117,9,-63,9,13,10,19,10,-9,9,-55,9,113,9,7,9,116,8,-56,7,14,7,39,6,37,5,15,4,-7,2,-84,1,124,0,53,-1,-6,-3,-68,-4,-119,-5,93,-6,83,-7,99,-8,-102,-9,6,-9,-118,-10,74,-10,31,-10,51,-10,109,-10,-54,-10,93,-9,-7,-9,-71,-8,-118,-7,102,-6,78,-5,66,-4,48,-3,46,-2,46,-1,42,0,20,1,32,2,36,3,36,4,32,5,17,6,16,7,-20,7,-50,8,-99,9,100,10,-10,10,121,11,-42,11,-3,11,28,12,-10,11,-62,11,94,11,-22,10,39,10,102,9,-112,8,-77,7,-69,6,-94,5,115,4,77,3,1,2,-86,0,41,-1,-92,-3,20,-4,113,-6,-38,-8,53,-9,-85,-11,36,-12,-70,-14,112,-15,68,-16,74,-17,100,-18,-78,-19,46,-19,-51,-20,-112,-20,106,-20,105,-20,-87,-20,-30,-20,94,-19,15,-18,-38,-18,-57,-17,-31,-16,26,-14,-124,-13,36,-11,-39,-10,-81,-8,-83,-6,-79,-4,-54,-2,2,1,37,3,85,5,-108,7,-68,9,-37,11,-28,13,-42,15,-94,17,105,19,-3,20,-114,22,-34,23,12,25,7,26,-34,26,109,27,-56,27,-18,27,-44,27,-104,27,18,27,69,26,77,25,45,24,-14,22,100,21,-9,19,69,18,119,16,-86,14,-39,12,-35,10,33,9,54,7,88,5,126,3,-86,1,-34,-1,22,-2,98,-4,-84,-6,-3,-8,110,-9,5,-10,-64,-12,126,-13,-126,-14,-73,-15,23,-15,-61,-16,-100,-16,-83,-16,-38,-16,97,-15,11,-14,-54,-14,-40,-13,-47,-12,-15,-11,29,-9,52,-8,110,-7,-120,-6,-112,-5,-100,-4,-117,-3,86,-2,32,-1,-42,-1,112,0,10,1,-97,1,30,2,127,2,1,3,100,3,-78,3,-13,3,22,4,41,4,51,4,26,4,-18,3,-85,3,75,3,-33,2,106,2,-42,1,69,1,-106,0,-52,-1,-18,-2,18,-2,34,-3,31,-4,28,-5,-3,-7,-45,-8,-98,-9,70,-10,-39,-12,124,-13,16,-14,-125,-16,27,-17,-79,-19,96,-20,44,-21,15,-22,1,-23,38,-24,86,-25,-70,-26,53,-26,-78,-27,100,-27,47,-27,7,-27,1,-27,9,-27,53,-27,-102,-27,-3,-27,-113,-26,96,-25,38,-24,57,-23,127,-22,-64,-21,67,-19,-29,-18,-89,-16,-115,-14,121,-12,109,-10,-102,-8,-54,-6,-5,-4,80,-1,-110,1,-23,3,73,6,-93,8,-10,10,67,13,126,15,-93,17,-74,19,-88,21,112,23,36,25,-91,26,-23,27,46,29,46,30,31,31,-28,31,-108,32,14,33,124,33,-46,33,-6,33,23,34,25,34,-16,33,-58,33,110,33,-15,32,97,32,-108,31,-67,30,-86,29,-128,28}; }
	private static byte[] data86(){ return new byte[] {40,27,-59,25,37,24,-118,22,-69,20,-16,18,24,17,86,15,-101,13,-24,11,79,10,-44,8,76,7,-14,5,-72,4,126,3,101,2,87,1,68,0,105,-1,-119,-2,-87,-3,-12,-4,82,-4,-98,-5,-10,-6,127,-6,0,-6,-92,-7,74,-7,-9,-8,-45,-8,-93,-8,-128,-8,-118,-8,-88,-8,-76,-8,-17,-8,36,-7,94,-7,-84,-7,-6,-7,74,-6,-88,-6,0,-5,92,-5,-68,-5,5,-4,69,-4,113,-4,-114,-4,-117,-4,115,-4,36,-4,-47,-5,63,-5,-110,-6,-69,-7,-104,-8,107,-9,19,-10,-100,-12,15,-13,125,-15,-63,-17,28,-18,119,-20,-43,-22,73,-23,-68,-25,101,-26,29,-27,-48,-29,-68,-30,-55,-31,-34,-32,36,-32,125,-33,4,-33,-89,-34,127,-34,119,-34,-88,-34,14,-33,-115,-33,88,-32,72,-31,101,-30,-70,-29,51,-27,-49,-26,-93,-24,116,-22,119,-20,-101,-18,-67,-16,-10,-14,40,-11,-121,-9,-48,-7,54,-4,121,-2,-61,0,24,3,57,5,82,7,107,9,71,11,-11,12,-118,14,-22,15,16,17,-14,17,-80,18,74,19,-95,19,-41,19,-26,19,-51,19,-101,19,77,19,3,19,-109,18,28,18,-101,17,-8,16,89,16,-77,15,-21,14,43,14,89,13,123,12,-96,11,-78,10,-56,9,-35,8,14,8,34,7,114,6,-74,5,58,5,-66,4,99,4,44,4,30,4,72,4,-114,4,-1,4,-117,5,87,6,40,7,13,8,18,9,37,10,62,11,103,12,-109,13,-69,14,-22,15,14,17,47,18,89,19,90,20,84,21,69,22,18,23,-58,23,98,24,-31,24,61,25,126,25,-94,25,-109,25,117,25,42,25,-81,24,52,24,-124,23,-116,22,-107,21,118,20,18,19,-103,17,-22,15,25,14,31,12,2,10,-85,7,103,5,-20,2,72,0,-109,-3,-21,-6,18,-8,87,-11,-103,-14,-31,-17,74,-19,-61,-22,87,-24,10,-26,-21,-29,-17,-31,58,-32,-77,-34,86,-35,57,-36,95,-37,-105,-38,36,-38,-19,-39,-33,-39,14,-38,115,-38,-6,-38,-63,-37,-79,-36,-68,-35,-2,-34,113,-32,-13,-31,-123,-29,57,-27,-4,-26,-75,-24,-111,-22,103,-20,69,-18,39,-16,-5,-15,-51,-13,-89,-11,-128,-9,60,-7,3,-5,-60,-4,105,-2,1,0,123,1,-53,2,22,4,44,5,49,6,19,7,-66,7,94,8,-58,8,17,9,78,9,108,9,113,9,64,9,31,9,-19,8,-86,8,104,8,28,8,-73,7,72,7,-29,6,105,6,-24,5,47,5,-94,4,-27,3,39,3,95,2,-122,1,-51,0,5,0,92,-1,-73,-2,53,-2,-93,-3,62,-3,-26,-4,-84,-4,-113,-4,-115,-4,-98,-4,-61,-4,-6,-4,76,-3,-82,-3,17,-2,-90,-2,79,-1,-12,-1,-90,0,104,1,39,2,15,3,-11,3,-39,4,-63,5,-67,6,-108,7,-118,8,-120,9,88,10,103,11,61,12,26,13,10,14,-25,14,-97,15,115,16,58,17,-34,17,-112,18,28,19,-80,19,26,20,-116,20,-49,20,5,21,32,21,28,21,-12,20,-82,20,76,20,-56,19,35,19,88,18,107,17,99,16,57,15,-32,13,-123,12,22,11,-111,9,15,8,100,6,-50,4,49,3,-127,1,-26,-1,68,-2,-88,-4,3,-5,113,-7,-18,-9,112,-10,10,-11,-97,-13,80,-14,5,-15,-42,-17,-73,-18,-73,-19,-36,-20,0,-20,99,-21,-45,-22,83,-22,31,-22,-18,-23,-12,-23,25,-22,79,-22,-72,-22,51,-21,-32,-21,-113,-20,104,-19,91,-18,105,-17,-120,-16,-64,-15,4,-13,98,-12,-74,-11,22,-9,107,-8,-59,-7,33,-5,119,-4,-52,-3,11,-1,71,0,110,1,-115,2,-104,3,-118,4,112,5,54,6,-38,6,117,7,-30,7,57,8,97,8,111,8,94,8,17,8,-73,7,61,7,-98,6,-23,5,23,5,37,4,47,3,43,2,20,1,10,0,0,-1,-13,-3,-5,-4,24,-4,69,-5,-112,-6,-33,-7,82,-7,-17,-8,-123,-8,97,-8,71,-8,72,-8,112,-8,-78,-8,20,-7,-114,-7,38,-6,-54,-6,126,-5,76,-4,29,-3,-3,-3,-42,-2,-65,-1,-111,0,121,1,84,2,68,3,19,4,-9,4,-73,5,-102,6,109,7,57,8,-24,8,-92,9,67,10,-62,10,59,11,-126,11,-67,11,-39,11,-70,11,-112,11,36,11,-84,10,16,10,68,9,99,8,66,7,46,6,-24,4,-112,3,52,2,-102,0,12,-1,-123,-3,-31,-5,83,-6,-55,-8,83,-9,-19,-11,-90,-12,107,-13,94,-14,93,-15,117,-16,-66,-17,9,-17,126,-18,4,-18,-67,-19,-122,-19,124,-19,-102,-19,-34,-19,76,-18,-31,-18,-98,-17,123,-16,-115,-15,-76,-14,14,-12,-127,-11,3,-9,-64,-8,-111,-6,113,-4,92,-2,104,0,97,2,119,4,-120,6,126,8,112,10,98,12,30,14,-34,15,123,17,-18,18,62,20,105,21,105,22,87,23,-6,23,113,24,-76,24}; }
	private static byte[] data87(){ return new byte[] {-52,24,-74,24,103,24,14,24,108,23,-82,22,-60,21,-65,20,-108,19,80,18,-13,16,115,15,-14,13,74,12,-96,10,-38,8,19,7,63,5,118,3,-98,1,-55,-1,19,-2,86,-4,-73,-6,56,-7,-52,-9,-120,-10,115,-11,-122,-12,-47,-13,84,-13,3,-13,-23,-14,-17,-14,49,-13,-109,-13,22,-12,-48,-12,-105,-11,-111,-10,118,-9,123,-8,-113,-7,-105,-6,-94,-5,-80,-4,-91,-3,-103,-2,121,-1,90,0,44,1,-39,1,125,2,29,3,-73,3,53,4,-86,4,24,5,120,5,-65,5,8,6,33,6,52,6,53,6,37,6,-8,5,-60,5,124,5,12,5,-121,4,-6,3,63,3,112,2,-92,1,-71,0,-97,-1,127,-2,76,-3,13,-4,-58,-6,82,-7,-14,-9,114,-10,-10,-12,-114,-13,49,-14,-54,-16,118,-17,61,-18,32,-19,31,-20,57,-21,102,-22,-71,-23,33,-23,-105,-24,53,-24,-32,-25,-95,-25,93,-25,87,-25,94,-25,118,-25,-90,-25,-7,-25,87,-24,-19,-24,-80,-23,109,-22,101,-21,-104,-20,-68,-19,48,-17,-89,-16,54,-14,-24,-13,-94,-11,-121,-9,-123,-7,108,-5,95,-3,104,-1,84,1,60,3,65,5,19,7,-29,8,-86,10,79,12,-2,13,121,15,-21,16,65,18,-115,19,-78,20,-55,21,-56,22,-68,23,127,24,68,25,-24,25,124,26,-29,26,61,27,104,27,-107,27,-110,27,106,27,45,27,-48,26,71,26,-83,25,-6,24,61,24,78,23,79,22,59,21,43,20,7,19,-42,17,-86,16,-117,15,98,14,70,13,40,12,15,11,1,10,4,9,-8,7,4,7,28,6,55,5,92,4,-121,3,-75,2,9,2,96,1,-85,0,29,0,-110,-1,0,-1,-117,-2,39,-2,-77,-3,91,-3,1,-3,-75,-4,-127,-4,73,-4,49,-4,41,-4,35,-4,46,-4,92,-4,-120,-4,-57,-4,37,-3,116,-3,-61,-3,35,-2,-121,-2,-33,-2,64,-1,-125,-1,-52,-1,-16,-1,-23,-1,-53,-1,-95,-1,41,-1,-80,-2,-9,-3,28,-3,45,-4,18,-5,-21,-7,-100,-8,84,-9,-10,-11,-70,-12,103,-13,37,-14,-43,-16,-103,-17,118,-18,79,-19,51,-20,32,-21,30,-22,50,-23,80,-24,100,-25,-75,-26,10,-26,101,-27,-5,-28,-111,-28,94,-28,87,-28,-124,-28,-73,-28,68,-27,-31,-27,-76,-26,-71,-25,-22,-24,53,-22,-98,-21,45,-19,-68,-18,113,-16,15,-14,-38,-13,-93,-11,124,-9,76,-7,24,-5,-34,-4,-95,-2,98,0,29,2,-76,3,51,5,-101,6,-4,7,44,9,65,10,54,11,1,12,-65,12,73,13,-77,13,4,14,63,14,88,14,101,14,78,14,38,14,-22,13,-107,13,33,13,-75,12,36,12,-128,11,-44,10,30,10,89,9,-101,8,-35,7,36,7,107,6,-63,5,28,5,-102,4,43,4,-54,3,-117,3,103,3,93,3,122,3,-95,3,-16,3,107,4,-19,4,-110,5,74,6,17,7,-12,7,-35,8,-47,9,-48,10,-43,11,-25,12,-19,13,-27,14,-21,15,-17,16,-28,17,-64,18,-101,19,110,20,36,21,-58,21,105,22,-21,22,92,23,-70,23,3,24,32,24,51,24,41,24,-21,23,-98,23,52,23,-118,22,-62,21,-34,20,-60,19,-115,18,25,17,-120,15,-64,13,-22,11,-35,9,-66,7,-128,5,27,3,-70,0,63,-2,-70,-5,81,-7,-19,-10,-115,-12,72,-14,19,-16,-14,-19,15,-20,62,-22,-98,-24,37,-25,-69,-27,-116,-28,124,-29,-96,-30,-30,-31,95,-31,-1,-32,-48,-32,-56,-32,-13,-32,77,-31,-55,-31,126,-30,80,-29,69,-28,92,-27,-104,-26,-23,-25,99,-23,-39,-22,90,-20,-15,-19,-122,-17,43,-15,-52,-14,98,-12,-3,-11,-97,-9,34,-7,-124,-6,8,-4,98,-3,-78,-2,-23,-1,-2,0,-19,1,-40,2,-112,3,45,4,-63,4,52,5,-114,5,-56,5,-5,5,23,6,42,6,47,6,32,6,26,6,-24,5,-51,5,-113,5,72,5,-29,4,-124,4,-17,3,100,3,-67,2,15,2,89,1,-101,0,-39,-1,40,-1,-120,-2,-32,-3,88,-3,-1,-4,-93,-4,100,-4,65,-4,55,-4,68,-4,72,-4,113,-4,-102,-4,-46,-4,24,-3,116,-3,-47,-3,61,-2,-73,-2,70,-1,-28,-1,117,0,41,1,-43,1,-112,2,79,3,34,4,-13,4,-64,5,-99,6,108,7,103,8,54,9,24,10,-5,10,-52,11,-113,12,86,13,4,14,-70,14,103,15,18,16,-91,16,54,17,-88,17,42,18,-122,18,-34,18,11,19,47,19,47,19,16,19,-44,18,114,18,-25,17,84,17,-101,16,-74,15,-53,14,-75,13,-101,12,118,11,72,10,18,9,-36,7,-93,6,111,5,42,4,-2,2,-64,1,-112,0,89,-1,35,-2,-35,-4,-91,-5,107,-6,48,-7,-10,-9,-44,-10,-84,-11,-92,-12,-103,-13,-71,-14,-23,-15,51,-15,-104,-16,34,-16,-69,-17,125,-17,84,-17}; }
	private static byte[] data88(){ return new byte[] {90,-17,91,-17,-118,-17,-68,-17,32,-16,-119,-16,-1,-16,-117,-15,34,-14,-46,-14,-117,-13,81,-12,33,-11,-12,-11,-40,-10,-62,-9,-82,-8,-107,-7,126,-6,111,-5,92,-4,76,-3,56,-2,34,-1,14,0,7,1,-24,1,-68,2,-119,3,65,4,-30,4,110,5,-54,5,24,6,54,6,57,6,25,6,-34,5,126,5,-4,4,111,4,-48,3,43,3,120,2,-53,1,28,1,118,0,-45,-1,61,-1,-91,-2,38,-2,-89,-3,47,-3,-48,-4,109,-4,28,-4,-34,-5,-102,-5,123,-5,106,-5,91,-5,112,-5,-98,-5,-48,-5,48,-4,-106,-4,11,-3,-107,-3,26,-2,-92,-2,52,-1,-47,-1,109,0,14,1,-73,1,84,2,-1,2,-84,3,87,4,8,5,-71,5,105,6,12,7,-75,7,92,8,-32,8,100,9,-51,9,37,10,84,10,103,10,87,10,45,10,-40,9,91,9,-60,8,24,8,51,7,78,6,63,5,25,4,-9,2,-77,1,117,0,44,-1,-18,-3,-70,-4,-122,-5,98,-6,78,-7,70,-8,72,-9,79,-10,99,-11,-105,-12,-59,-13,11,-13,111,-14,-51,-15,90,-15,4,-15,-68,-16,-82,-16,-74,-16,-34,-16,61,-15,-54,-15,92,-14,47,-13,25,-12,39,-11,93,-10,-111,-9,-25,-8,86,-6,-42,-5,93,-3,-8,-2,-111,0,57,2,-30,3,-119,5,14,7,-77,8,47,10,-92,11,-22,12,42,14,64,15,53,16,3,17,-78,17,67,18,-90,18,-25,18,19,19,31,19,7,19,-38,18,-91,18,64,18,-48,17,64,17,-109,16,-58,15,-24,14,-40,13,-78,12,117,11,21,10,-104,8,14,7,111,5,-46,3,55,2,-97,0,20,-1,-93,-3,70,-4,15,-5,-19,-7,-5,-8,41,-8,-121,-9,1,-9,-107,-10,88,-10,64,-10,71,-10,109,-10,-74,-10,24,-9,-101,-9,40,-8,-50,-8,-114,-7,81,-6,35,-5,-7,-5,-41,-4,-89,-3,-124,-2,76,-1,26,0,-36,0,-102,1,79,2,-12,2,-100,3,61,4,-36,4,103,5,-32,5,88,6,-73,6,21,7,98,7,-111,7,-76,7,-68,7,-82,7,-127,7,66,7,-39,6,92,6,-44,5,49,5,104,4,-95,3,-76,2,-75,1,-81,0,-125,-1,91,-2,45,-3,-13,-5,-73,-6,105,-7,31,-8,-29,-10,-91,-11,125,-12,80,-13,50,-14,48,-15,54,-16,86,-17,-120,-18,-53,-19,46,-19,-106,-20,36,-20,-77,-21,91,-21,30,-21,-27,-22,-52,-22,-54,-22,-17,-22,24,-21,109,-21,-52,-21,82,-20,-12,-20,-81,-19,-103,-18,-127,-17,-101,-16,-59,-15,21,-13,100,-12,-33,-11,88,-9,-31,-8,-117,-6,30,-4,-72,-3,89,-1,-43,0,74,2,-75,3,11,5,74,6,-116,7,-93,8,-69,9,-59,10,-54,11,-61,12,-65,13,-77,14,-98,15,127,16,89,17,33,18,-35,18,123,19,-5,19,98,20,-94,20,-70,20,-81,20,127,20,66,20,-21,19,108,19,-27,18,84,18,-82,17,1,17,108,16,-61,15,14,15,116,14,-48,13,33,13,-128,12,-39,11,43,11,-119,10,-30,9,54,9,-102,8,-27,7,52,7,-95,6,18,6,109,5,-14,4,107,4,-27,3,116,3,5,3,-109,2,45,2,-59,1,83,1,-11,0,-103,0,45,0,-16,-1,-96,-1,93,-1,61,-1,29,-1,5,-1,19,-1,30,-1,58,-1,114,-1,-82,-1,-21,-1,53,0,112,0,-61,0,18,1,75,1,124,1,-84,1,-60,1,-50,1,-62,1,-95,1,102,1,6,1,-95,0,11,0,119,-1,-64,-2,7,-2,56,-3,80,-4,112,-5,-128,-6,-107,-7,-93,-8,-78,-9,-63,-10,-62,-11,-50,-12,-33,-13,-22,-14,4,-14,39,-15,61,-16,108,-17,-103,-18,-27,-19,51,-19,-106,-20,8,-20,-91,-21,83,-21,26,-21,14,-21,21,-21,69,-21,-80,-21,34,-20,-77,-20,97,-19,54,-18,21,-17,31,-16,45,-15,85,-14,-122,-13,-68,-12,-5,-11,79,-9,-124,-8,-59,-7,2,-5,64,-4,107,-3,-106,-2,-76,-1,-62,0,-64,1,-68,2,-82,3,-125,4,89,5,29,6,-51,6,105,7,-6,7,114,8,-54,8,14,9,60,9,73,9,63,9,23,9,-32,8,-124,8,38,8,-76,7,53,7,-94,6,37,6,-93,5,16,5,-99,4,25,4,-79,3,69,3,-37,2,124,2,57,2,-11,1,-53,1,-70,1,-70,1,-55,1,2,2,63,2,-95,2,30,3,-95,3,69,4,-5,4,-77,5,124,6,73,7,18,8,-17,8,-79,9,-120,10,81,11,24,12,-39,12,-84,13,103,14,52,15,-17,15,-95,16,96,17,7,18,-77,18,91,19,-38,19,86,20,-79,20,-18,20,16,21,32,21,-6,20,-59,20,92,20,-56,19,37,19,92,18,85,17,84,16,29,15,-44,13,96,12,-30,10,56,9,-117,7,-59,5,-29,3,6,2,21,0,28,-2,52,-4,73,-6,89,-8,-111,-10,-63,-12,13,-13}; }
	private static byte[] data89(){ return new byte[] {123,-15,-25,-17,-114,-18,61,-19,30,-20,15,-21,51,-22,113,-23,-32,-24,111,-24,34,-24,-10,-25,-14,-25,24,-24,79,-24,-72,-24,49,-23,-47,-23,-128,-22,98,-21,80,-20,86,-19,102,-18,-124,-17,-64,-16,2,-14,75,-13,-92,-12,-10,-11,49,-9,125,-8,-75,-7,-23,-6,7,-4,19,-3,-2,-3,-44,-2,-93,-1,70,0,-17,0,126,1,-14,1,87,2,-67,2,7,3,87,3,-113,3,-75,3,-52,3,-25,3,-26,3,-44,3,-79,3,121,3,48,3,-49,2,88,2,-28,1,85,1,-56,0,37,0,-118,-1,-14,-2,94,-2,-54,-3,74,-3,-44,-4,112,-4,25,-4,-32,-5,-96,-5,-127,-5,118,-5,117,-5,-126,-5,-85,-5,-34,-5,24,-4,106,-4,-65,-4,28,-3,-120,-3,0,-2,-125,-2,-13,-2,121,-1,1,0,-126,0,20,1,-73,1,71,2,-17,2,-105,3,81,4,12,5,-50,5,-113,6,102,7,38,8,-13,8,-85,9,113,10,27,11,-49,11,104,12,-3,12,-116,13,-6,13,106,14,-53,14,32,15,94,15,-107,15,-71,15,-59,15,-61,15,-87,15,118,15,42,15,-48,14,88,14,-64,13,34,13,107,12,-105,11,-70,10,-35,9,-13,8,5,8,11,7,17,6,29,5,42,4,67,3,72,2,93,1,98,0,123,-1,-127,-2,-102,-3,-81,-4,-66,-5,-40,-6,-10,-7,16,-7,81,-8,-116,-9,-29,-10,63,-10,-73,-11,60,-11,-30,-12,-110,-12,100,-12,64,-12,48,-12,54,-12,78,-12,116,-12,-95,-12,-31,-12,38,-11,103,-11,-54,-11,34,-10,126,-10,-19,-10,91,-9,-74,-9,57,-8,-61,-8,70,-7,-34,-7,125,-6,28,-5,-53,-5,-127,-4,68,-3,-2,-3,-62,-2,115,-1,35,0,-55,0,85,1,-38,1,76,2,-88,2,-28,2,9,3,23,3,20,3,-3,2,-22,2,-84,2,120,2,51,2,-27,1,-100,1,62,1,-30,0,-117,0,52,0,-47,-1,114,-1,42,-1,-58,-2,-117,-2,48,-2,-10,-3,-73,-3,-121,-3,93,-3,68,-3,54,-3,40,-3,57,-3,56,-3,89,-3,118,-3,-95,-3,-49,-3,15,-2,57,-2,-111,-2,-41,-2,41,-1,-118,-1,-26,-1,84,0,-50,0,76,1,-49,1,99,2,-13,2,-101,3,44,4,-44,4,98,5,-15,5,108,6,-19,6,84,7,-89,7,-27,7,34,8,51,8,49,8,29,8,-29,7,-109,7,45,7,-76,6,31,6,113,5,-77,4,-12,3,24,3,62,2,95,1,112,0,-92,-1,-80,-2,-52,-3,-19,-4,14,-4,46,-5,95,-6,-109,-7,-62,-8,3,-8,60,-9,-111,-10,-8,-11,107,-11,-24,-12,-108,-12,58,-12,28,-12,9,-12,25,-12,65,-12,-101,-12,1,-11,-115,-11,47,-10,-8,-10,-61,-9,-79,-8,-86,-7,-93,-6,-60,-5,-37,-4,1,-2,46,-1,88,0,-108,1,-66,2,-27,3,5,5,39,6,47,7,48,8,20,9,-6,9,-70,10,118,11,15,12,-115,12,-3,12,98,13,-97,13,-57,13,-41,13,-43,13,-70,13,-119,13,60,13,-31,12,108,12,-51,11,41,11,86,10,122,9,123,8,-128,7,97,6,75,5,20,4,-28,2,-76,1,-107,0,108,-1,88,-2,79,-3,85,-4,-126,-5,-68,-6,19,-6,-122,-7,24,-7,-55,-8,-108,-8,-110,-8,-116,-8,-62,-8,-17,-8,69,-7,-97,-7,7,-6,125,-6,-2,-6,-120,-5,18,-4,-94,-4,54,-3,-49,-3,108,-2,14,-1,-76,-1,79,0,3,1,-96,1,75,2,-3,2,-98,3,69,4,-28,4,123,5,0,6,118,6,-34,6,43,7,113,7,-113,7,-85,7,-95,7,-113,7,74,7,16,7,-81,6,61,6,-74,5,29,5,114,4,-79,3,-31,2,3,2,29,1,37,0,28,-1,33,-2,10,-3,2,-4,-12,-6,-13,-7,-22,-8,-23,-9,-7,-10,9,-10,52,-11,95,-12,-99,-13,-28,-14,62,-14,-86,-15,32,-15,-85,-16,70,-16,-20,-17,-87,-17,-126,-17,98,-17,86,-17,107,-17,-127,-17,-62,-17,12,-16,111,-16,-25,-16,116,-15,19,-14,-43,-14,-102,-13,119,-12,114,-11,110,-10,121,-9,-107,-8,-85,-7,-61,-6,-21,-5,-4,-4,15,-2,31,-1,14,0,1,1,-9,1,-49,2,-86,3,-124,4,79,5,26,6,-20,6,-84,7,121,8,47,9,-18,9,-94,10,77,11,-32,11,118,12,-30,12,59,13,-128,13,-77,13,-54,13,-58,13,-73,13,-124,13,65,13,-4,12,-79,12,80,12,1,12,-100,11,55,11,-29,10,-123,10,25,10,-54,9,102,9,15,9,-80,8,81,8,-27,7,-118,7,46,7,-55,6,109,6,15,6,-82,5,88,5,-5,4,-97,4,82,4,-4,3,-88,3,82,3,1,3,-73,2,106,2,36,2,-36,1,-101,1,101,1,38,1,10,1,-20,0,-43,0,-43,0,-54,0,-34,0,-10,0,9,1,54,1,103,1,-114,1,-60,1,-7,1,37,2,91,2,123,2}; }
	private static byte[] data90(){ return new byte[] {-113,2,-90,2,-85,2,-99,2,-123,2,90,2,20,2,-55,1,115,1,9,1,-102,0,24,0,-105,-1,16,-1,118,-2,-26,-3,73,-3,-81,-4,4,-4,94,-5,-82,-6,9,-6,72,-7,-100,-8,-24,-9,44,-9,117,-10,-62,-11,24,-11,106,-12,-36,-13,73,-13,-53,-14,97,-14,-1,-15,-61,-15,-120,-15,107,-15,108,-15,120,-15,-102,-15,-39,-15,36,-14,-125,-14,-5,-14,113,-13,-7,-13,-93,-12,62,-11,-23,-11,-97,-10,79,-9,19,-8,-44,-8,-111,-7,88,-6,21,-5,-37,-5,-93,-4,94,-3,32,-2,-41,-2,-108,-1,71,0,-15,0,-108,1,42,2,-75,2,59,3,-100,3,-8,3,66,4,123,4,-107,4,-86,4,-87,4,-101,4,119,4,76,4,19,4,-46,3,-117,3,68,3,-5,2,-93,2,86,2,-2,1,-74,1,107,1,29,1,-24,0,-94,0,120,0,83,0,51,0,45,0,53,0,72,0,118,0,-87,0,-10,0,88,1,-54,1,58,2,-66,2,85,3,-36,3,115,4,14,5,-95,5,58,6,-45,6,101,7,-1,7,-101,8,63,9,-28,9,-114,10,59,11,-22,11,-110,12,64,13,-28,13,-125,14,20,15,-112,15,-3,15,84,16,-122,16,-85,16,-87,16,-117,16,92,16,1,16,-109,15,13,15,111,14,-91,13,-30,12,-2,11,8,11,-9,9,-30,8,-85,7,125,6,55,5,-28,3,-114,2,48,1,-61,-1,98,-2,-8,-4,-113,-5,60,-6,-34,-8,-107,-9,91,-10,53,-11,27,-12,30,-13,58,-14,108,-15,-64,-16,48,-16,-68,-17,97,-17,48,-17,7,-17,13,-17,18,-17,73,-17,-117,-17,-26,-17,85,-16,-38,-16,111,-15,24,-14,-44,-14,-102,-13,107,-12,70,-11,39,-10,20,-9,-10,-9,-32,-8,-66,-7,-104,-6,111,-5,58,-4,-6,-4,-77,-3,79,-2,-19,-2,125,-1,-4,-1,115,0,-24,0,56,1,-99,1,-38,1,30,2,81,2,114,2,-121,2,-125,2,-126,2,88,2,46,2,-13,1,-96,1,74,1,-31,0,118,0,-3,-1,-118,-1,10,-1,-111,-2,31,-2,-85,-3,77,-3,-30,-4,-108,-4,80,-4,15,-4,-38,-5,-66,-5,-85,-5,-98,-5,-96,-5,-73,-5,-44,-5,7,-4,55,-4,120,-4,-65,-4,15,-3,106,-3,-71,-3,27,-2,125,-2,-39,-2,64,-1,-91,-1,18,0,-127,0,-3,0,116,1,-3,1,-116,2,28,3,-63,3,92,4,15,5,-80,5,85,6,-23,6,-117,7,20,8,-91,8,40,9,-109,9,4,10,95,10,-72,10,-6,10,60,11,99,11,-123,11,-103,11,-91,11,-88,11,-102,11,124,11,87,11,32,11,-46,10,123,10,11,10,-93,9,31,9,-120,8,-6,7,90,7,-74,6,11,6,93,5,-78,4,3,4,79,3,-96,2,-14,1,65,1,-108,0,-28,-1,51,-1,-120,-2,-28,-3,52,-3,-113,-4,-9,-5,104,-5,-31,-6,116,-6,-3,-7,-96,-7,81,-7,13,-7,-30,-8,-72,-8,-92,-8,-109,-8,-112,-8,-122,-8,-109,-8,-100,-8,-84,-8,-70,-8,-45,-8,-30,-8,6,-7,22,-7,61,-7,99,-7,-109,-7,-51,-7,16,-6,98,-6,-70,-6,23,-5,-116,-5,2,-4,-122,-4,4,-3,-122,-3,4,-2,-126,-2,-22,-2,85,-1,-93,-1,-10,-1,42,0,92,0,116,0,-105,0,-97,0,-84,0,-93,0,-96,0,-108,0,-119,0,119,0,102,0,77,0,53,0,29,0,1,0,-31,-1,-72,-1,-115,-1,113,-1,75,-1,30,-1,9,-1,-16,-2,-41,-2,-44,-2,-62,-2,-56,-2,-53,-2,-46,-2,-33,-2,-24,-2,-4,-2,9,-1,32,-1,52,-1,71,-1,97,-1,125,-1,-88,-1,-50,-1,-1,-1,60,0,-123,0,-51,0,32,1,-125,1,-16,1,80,2,-59,2,42,3,-96,3,4,4,106,4,-65,4,18,5,83,5,-112,5,-70,5,-43,5,-28,5,-23,5,-44,5,-91,5,127,5,53,5,-14,4,-106,4,44,4,-62,3,76,3,-52,2,67,2,-72,1,43,1,-105,0,10,0,102,-1,-51,-2,43,-2,-125,-3,-28,-4,68,-4,-97,-5,8,-5,107,-6,-34,-7,82,-7,-31,-8,110,-8,21,-8,-54,-9,-103,-9,114,-9,110,-9,127,-9,-91,-9,-22,-9,61,-8,-92,-8,35,-7,-83,-7,63,-6,-32,-6,-123,-5,48,-4,-24,-4,-108,-3,77,-2,2,-1,-72,-1,115,0,44,1,-25,1,-104,2,84,3,-3,3,-79,4,86,5,-18,5,-120,6,9,7,-117,7,-18,7,72,8,-107,8,-52,8,-10,8,8,9,-3,8,-22,8,-69,8,125,8,45,8,-52,7,84,7,-37,6,74,6,-86,5,5,5,84,4,-100,3,-31,2,37,2,101,1,-89,0,-30,-1,29,-1,112,-2,-63,-3,31,-3,-117,-4,9,-4,-109,-5,56,-5,-8,-6,-61,-6,-77,-6,-81,-6,-63,-6,-30,-6,18,-5,71,-5,-110,-5,-42,-5,25,-4,110,-4,-72,-4,20,-3,107,-3,-50,-3,57,-2}; }
	private static byte[] data91(){ return new byte[] {-96,-2,33,-1,-109,-1,33,0,-91,0,58,1,-50,1,106,2,-3,2,-112,3,23,4,-100,4,15,5,112,5,-50,5,21,6,64,6,97,6,113,6,118,6,101,6,64,6,19,6,-59,5,124,5,27,5,-79,4,58,4,-82,3,31,3,125,2,-24,1,54,1,-123,0,-48,-1,18,-1,90,-2,-99,-3,-33,-4,31,-4,106,-5,-70,-6,18,-6,109,-7,-52,-8,58,-8,-78,-9,48,-9,-67,-10,80,-10,-11,-11,-79,-11,109,-11,62,-11,28,-11,19,-11,21,-11,34,-11,63,-11,118,-11,-83,-11,-5,-11,85,-10,-64,-10,44,-9,-85,-9,38,-8,-72,-8,71,-7,-42,-7,109,-6,11,-5,-92,-5,64,-4,-26,-4,121,-3,20,-2,-87,-2,60,-1,-49,-1,96,0,-24,0,122,1,7,2,-117,2,13,3,-112,3,8,4,-124,4,-17,4,89,5,-70,5,20,6,93,6,-87,6,-34,6,13,7,43,7,58,7,70,7,71,7,55,7,44,7,16,7,-13,6,-53,6,-87,6,-128,6,85,6,41,6,6,6,-36,5,-72,5,-109,5,110,5,71,5,48,5,2,5,-18,4,-55,4,-86,4,-127,4,96,4,57,4,13,4,-23,3,-72,3,-121,3,89,3,30,3,-20,2,-68,2,-122,2,87,2,42,2,7,2,-34,1,-55,1,-84,1,-104,1,-115,1,124,1,121,1,122,1,121,1,-128,1,-123,1,-114,1,-98,1,-87,1,-67,1,-53,1,-21,1,-8,1,17,2,31,2,30,2,30,2,12,2,-10,1,-42,1,-77,1,121,1,75,1,4,1,-60,0,-125,0,51,0,-24,-1,-107,-1,69,-1,-19,-2,-109,-2,65,-2,-26,-3,-122,-3,32,-3,-71,-4,71,-4,-42,-5,102,-5,-17,-6,-126,-6,13,-6,-92,-7,65,-7,-19,-8,-107,-8,94,-8,27,-8,-13,-9,-46,-9,-61,-9,-65,-9,-54,-9,-36,-9,-12,-9,23,-8,65,-8,105,-8,-89,-8,-42,-8,24,-7,90,-7,-100,-7,-32,-7,53,-6,126,-6,-44,-6,49,-5,-107,-5,-8,-5,98,-4,-51,-4,65,-3,-80,-3,32,-2,-110,-2,-3,-2,98,-1,-68,-1,22,0,97,0,-84,0,-28,0,22,1,53,1,86,1,99,1,109,1,104,1,104,1,84,1,75,1,50,1,25,1,8,1,-27,0,-53,0,-90,0,-120,0,94,0,51,0,16,0,-26,-1,-61,-1,-96,-1,-122,-1,118,-1,105,-1,99,-1,107,-1,117,-1,-110,-1,-73,-1,-29,-1,25,0,95,0,-91,0,-20,0,69,1,-102,1,-15,1,77,2,-93,2,4,3,93,3,-57,3,35,4,-110,4,-2,4,108,5,-28,5,91,6,-38,6,85,7,-44,7,76,8,-65,8,44,9,-109,9,-24,9,59,10,110,10,-94,10,-72,10,-56,10,-69,10,-98,10,114,10,35,10,-33,9,116,9,9,9,-114,8,-2,7,110,7,-46,6,39,6,121,5,-60,4,3,4,60,3,119,2,-88,1,-52,0,-5,-1,24,-1,69,-2,101,-3,-118,-4,-77,-5,-15,-6,43,-6,120,-7,-47,-8,60,-8,-71,-9,78,-9,-11,-10,-80,-10,125,-10,94,-10,83,-10,91,-10,108,-10,-118,-10,-73,-10,-18,-10,44,-9,116,-9,-58,-9,34,-8,-125,-8,-19,-8,90,-7,-55,-7,66,-6,-72,-6,48,-5,-76,-5,42,-4,-83,-4,40,-3,-99,-3,20,-2,124,-2,-25,-2,70,-1,-94,-1,-13,-1,60,0,-125,0,-78,0,-26,0,9,1,33,1,54,1,53,1,54,1,36,1,13,1,-18,0,-59,0,-111,0,94,0,26,0,-32,-1,-111,-1,77,-1,-5,-2,-76,-2,105,-2,32,-2,-32,-3,-96,-3,102,-3,52,-3,12,-3,-24,-4,-48,-4,-63,-4,-62,-4,-62,-4,-44,-4,-24,-4,6,-3,42,-3,86,-3,123,-3,-80,-3,-35,-3,26,-2,76,-2,-119,-2,-62,-2,-1,-2,70,-1,-118,-1,-42,-1,35,0,127,0,-48,0,54,1,-104,1,1,2,106,2,-46,2,62,3,-89,3,13,4,113,4,-51,4,32,5,113,5,-72,5,-10,5,41,6,89,6,124,6,-100,6,-73,6,-54,6,-40,6,-35,6,-39,6,-44,6,-61,6,-85,6,-124,6,96,6,41,6,-4,5,-69,5,-126,5,52,5,-20,4,-102,4,67,4,-21,3,-118,3,45,3,-55,2,107,2,5,2,-94,1,64,1,-35,0,120,0,25,0,-71,-1,95,-1,11,-1,-78,-2,107,-2,26,-2,-34,-3,-95,-3,113,-3,64,-3,27,-3,-13,-4,-42,-4,-69,-4,-85,-4,-109,-4,-115,-4,121,-4,109,-4,98,-4,87,-4,71,-4,68,-4,49,-4,52,-4,40,-4,43,-4,35,-4,51,-4,62,-4,78,-4,107,-4,-113,-4,-71,-4,-13,-4,32,-3,90,-3,-100,-3,-46,-3,19,-2,66,-2,124,-2,-93,-2,-50,-2,-20,-2,6,-1,30,-1,45,-1,67,-1,68,-1,83,-1,84,-1,93,-1,97,-1,104,-1,115,-1,121,-1,-123,-1,-123,-1,-112,-1,-120,-1,-118,-1}; }
	private static byte[] data92(){ return new byte[] {-124,-1,-119,-1,-128,-1,-126,-1,124,-1,123,-1,125,-1,127,-1,127,-1,-118,-1,-114,-1,-108,-1,-96,-1,-89,-1,-76,-1,-66,-1,-59,-1,-46,-1,-40,-1,-23,-1,-14,-1,1,0,21,0,42,0,65,0,97,0,-128,0,-91,0,-51,0,4,1,52,1,112,1,-87,1,-27,1,35,2,89,2,-109,2,-63,2,-18,2,20,3,46,3,69,3,84,3,92,3,85,3,77,3,55,3,29,3,-7,2,-47,2,-90,2,115,2,66,2,8,2,-44,1,-104,1,86,1,27,1,-49,0,-115,0,64,0,-9,-1,-95,-1,82,-1,-17,-2,-99,-2,63,-2,-28,-3,-115,-3,55,-3,-25,-4,-101,-4,92,-4,35,-4,-15,-5,-41,-5,-67,-5,-75,-5,-70,-5,-58,-5,-34,-5,6,-4,46,-4,102,-4,-93,-4,-33,-4,34,-3,100,-3,-80,-3,-9,-3,67,-2,-116,-2,-37,-2,44,-1,125,-1,-43,-1,38,0,-126,0,-46,0,49,1,-121,1,-36,1,46,2,126,2,-58,2,9,3,76,3,124,3,-89,3,-50,3,-27,3,-9,3,-3,3,-12,3,-24,3,-47,3,-82,3,-121,3,85,3,22,3,-34,2,-107,2,82,2,4,2,-74,1,97,1,16,1,-73,0,90,0,1,0,-87,-1,83,-1,-5,-2,-80,-2,99,-2,38,-2,-18,-3,-67,-3,-94,-3,-123,-3,125,-3,121,-3,127,-3,-109,-3,-95,-3,-61,-3,-43,-3,-8,-3,19,-2,57,-2,91,-2,-127,-2,-89,-2,-43,-2,3,-1,57,-1,115,-1,-78,-1,-6,-1,71,0,-106,0,-25,0,63,1,-117,1,-28,1,44,2,-128,2,-71,2,-5,2,43,3,92,3,125,3,-107,3,-88,3,-79,3,-84,3,-91,3,-113,3,121,3,84,3,37,3,-2,2,-62,2,-119,2,69,2,0,2,-81,1,97,1,11,1,-77,0,89,0,-8,-1,-99,-1,60,-1,-35,-2,122,-2,32,-2,-62,-3,104,-3,23,-3,-62,-4,124,-4,54,-4,-9,-5,-65,-5,-116,-5,97,-5,66,-5,37,-5,21,-5,8,-5,8,-5,13,-5,22,-5,44,-5,72,-5,105,-5,-112,-5,-67,-5,-20,-5,34,-4,91,-4,-107,-4,-46,-4,17,-3,79,-3,-116,-3,-51,-3,9,-2,74,-2,-119,-2,-58,-2,5,-1,62,-1,124,-1,-73,-1,-13,-1,42,0,99,0,-100,0,-52,0,4,1,50,1,97,1,-113,1,-72,1,-38,1,-5,1,22,2,43,2,61,2,76,2,85,2,88,2,99,2,94,2,97,2,87,2,90,2,76,2,73,2,62,2,54,2,48,2,33,2,23,2,12,2,5,2,-4,1,-9,1,-12,1,-17,1,-15,1,-23,1,-19,1,-24,1,-27,1,-33,1,-41,1,-47,1,-57,1,-68,1,-82,1,-97,1,-113,1,126,1,109,1,97,1,78,1,73,1,59,1,60,1,49,1,52,1,46,1,46,1,46,1,43,1,42,1,40,1,38,1,33,1,37,1,31,1,36,1,35,1,39,1,41,1,44,1,44,1,43,1,39,1,30,1,21,1,9,1,-11,0,-28,0,-58,0,-79,0,-107,0,120,0,91,0,62,0,28,0,3,0,-35,-1,-61,-1,-98,-1,-128,-1,88,-1,58,-1,17,-1,-20,-2,-57,-2,-101,-2,114,-2,71,-2,24,-2,-7,-3,-54,-3,-84,-3,-124,-3,110,-3,85,-3,69,-3,54,-3,46,-3,39,-3,39,-3,39,-3,45,-3,51,-3,55,-3,72,-3,76,-3,93,-3,100,-3,113,-3,126,-3,-119,-3,-101,-3,-88,-3,-65,-3,-47,-3,-17,-3,13,-2,44,-2,82,-2,115,-2,-95,-2,-58,-2,-14,-2,22,-1,64,-1,98,-1,-122,-1,-95,-1,-66,-1,-44,-1,-26,-1,-6,-1,0,0,17,0,16,0,25,0,25,0,27,0,30,0,29,0,29,0,27,0,23,0,21,0,16,0,10,0,-1,-1,-9,-1,-24,-1,-32,-1,-47,-1,-55,-1,-66,-1,-73,-1,-75,-1,-82,-1,-75,-1,-77,-1,-66,-1,-56,-1,-42,-1,-29,-1,-7,-1,5,0,34,0,48,0,75,0,96,0,120,0,-107,0,-83,0,-45,0,-19,0,20,1,57,1,94,1,-115,1,-76,1,-24,1,16,2,69,2,108,2,-102,2,-59,2,-20,2,18,3,55,3,83,3,109,3,-122,3,-111,3,-90,3,-91,3,-82,3,-94,3,-97,3,-120,3,120,3,89,3,57,3,20,3,-24,2,-64,2,-117,2,94,2,39,2,-16,1,-71,1,121,1,61,1,-3,0,-73,0,118,0,47,0,-23,-1,-90,-1,92,-1,26,-1,-43,-2,-107,-2,90,-2,31,-2,-16,-3,-62,-3,-94,-3,-127,-3,109,-3,88,-3,82,-3,70,-3,74,-3,72,-3,80,-3,86,-3,103,-3,111,-3,-122,-3,-109,-3,-84,-3,-65,-3,-38,-3,-9,-3,15,-2,51,-2,77,-2,112,-2,-108,-2,-78,-2,-38,-2,-7,-2,34,-1,65,-1,104,-1,-125,-1,-88,-1,-63,-1,-34,-1,-10,-1,9,0,29,0,39,0,53,0,59,0}; }
	private static byte[] data93(){ return new byte[] {66,0,66,0,69,0,61,0,61,0,51,0,41,0,31,0,17,0,1,0,-13,-1,-34,-1,-53,-1,-71,-1,-95,-1,-111,-1,123,-1,106,-1,89,-1,72,-1,62,-1,46,-1,45,-1,35,-1,35,-1,36,-1,32,-1,45,-1,41,-1,57,-1,59,-1,67,-1,80,-1,86,-1,100,-1,108,-1,121,-1,-124,-1,-110,-1,-95,-1,-78,-1,-59,-1,-39,-1,-15,-1,12,0,38,0,63,0,94,0,116,0,-106,0,-86,0,-56,0,-38,0,-11,0,7,1,25,1,45,1,55,1,74,1,82,1,95,1,105,1,111,1,119,1,121,1,124,1,124,1,123,1,121,1,114,1,111,1,100,1,96,1,80,1,74,1,57,1,46,1,32,1,14,1,2,1,-16,0,-33,0,-49,0,-70,0,-85,0,-108,0,-123,0,108,0,94,0,71,0,56,0,34,0,22,0,2,0,-10,-1,-24,-1,-36,-1,-44,-1,-58,-1,-59,-1,-74,-1,-73,-1,-85,-1,-87,-1,-95,-1,-96,-1,-104,-1,-103,-1,-112,-1,-110,-1,-118,-1,-116,-1,-125,-1,-121,-1,125,-1,127,-1,122,-1,121,-1,120,-1,114,-1,119,-1,112,-1,120,-1,116,-1,123,-1,125,-1,-125,-1,-120,-1,-113,-1,-105,-1,-103,-1,-93,-1,-90,-1,-83,-1,-81,-1,-74,-1,-76,-1,-69,-1,-70,-1,-69,-1,-64,-1,-67,-1,-60,-1,-65,-1,-58,-1,-60,-1,-57,-1,-58,-1,-54,-1,-57,-1,-49,-1,-53,-1,-46,-1,-47,-1,-41,-1,-41,-1,-35,-1,-34,-1,-31,-1,-26,-1,-27,-1,-21,-1,-22,-1,-16,-1,-19,-1,-11,-1,-16,-1,-10,-1,-12,-1,-10,-1,-8,-1,-5,-1,-6,-1,0,0,-3,-1,7,0,4,0,11,0,14,0,15,0,24,0,23,0,30,0,32,0,36,0,40,0,44,0,46,0,52,0,53,0,59,0,60,0,64,0,64,0,68,0,66,0,69,0,64,0,68,0,61,0,63,0,59,0,57,0,53,0,52,0,44,0,44,0,39,0,35,0,34,0,26,0,26,0,21,0,16,0,17,0,6,0,8,0,2,0,-5,-1,-3,-1,-13,-1,-12,-1,-16,-1,-22,-1,-20,-1,-26,-1,-23,-1,-28,-1,-25,-1,-28,-1,-24,-1,-26,-1,-24,-1,-21,-1,-22,-1,-18,-1,-17,-1,-17,-1,-10,-1,-16,-1,-5,-1,-11,-1,-5,-1,-5,-1,-6,-1,1,0,-4,-1,1,0,-1,-1}; }
	private static byte[] getData(){
		byte[] data = new byte[95730];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 1024);
		System.arraycopy(data87(), 0, data, 89088, 1024);
		System.arraycopy(data88(), 0, data, 90112, 1024);
		System.arraycopy(data89(), 0, data, 91136, 1024);
		System.arraycopy(data90(), 0, data, 92160, 1024);
		System.arraycopy(data91(), 0, data, 93184, 1024);
		System.arraycopy(data92(), 0, data, 94208, 1024);
		System.arraycopy(data93(), 0, data, 95232, 498);
		return data;
	}
	/** Constructs a new AudioClip with the data from loop-09.wav. */
	public Loop09(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(22050.0), 16, 1, 2, (float)(22050.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing loop-09.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of loop-09.wav. */
	private class LoopThread extends Thread {
		private Loop09 clip;
		private boolean looping = true;
		public LoopThread(Loop09 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays loop-09.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays loop-09.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of loop-09.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if loop-09.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if loop-09.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}